Loading...
Searching...
No Matches
PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker Class Reference

Adds Love/Hate events to PlayMaker. More...

Inheritance diagram for PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker:
Collaboration diagram for PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker:

Public Member Functions

void SendEvent (string fsmEventName)
 Sends an event to the FSMs.
 
void OnWitnessDeed (Rumor rumor)
 Raises the witness deed event.
 
void OnShareRumors (FactionMember other)
 Raises the share rumors event.
 
void OnGreet (FactionMember other)
 
void OnGossip (FactionMember other)
 
void OnEnterAura (AbstractAuraTrigger aura)
 
void OnAura (FactionMember other)
 

Public Attributes

PlayMakerFSM[] FSMs
 The FSMs that will receive Love/Hate events.
 

Detailed Description

Adds Love/Hate events to PlayMaker.

Add this to a GameObject with an FSM and a FactionMember or AuraTrigger component.

Member Function Documentation

◆ OnAura()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.OnAura ( FactionMember  other)
inline

◆ OnEnterAura()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.OnEnterAura ( AbstractAuraTrigger  aura)
inline

◆ OnGossip()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.OnGossip ( FactionMember  other)
inline

◆ OnGreet()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.OnGreet ( FactionMember  other)
inline

◆ OnShareRumors()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.OnShareRumors ( FactionMember  other)
inline

Raises the share rumors event.

Parameters
otherThe other faction member that this faction member is sharing deeds with.

Implements PixelCrushers.LoveHate.IShareRumorsEventHandler.

◆ OnWitnessDeed()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.OnWitnessDeed ( Rumor  rumor)
inline

Raises the witness deed event.

Parameters
rumorThe faction member's subjective evaluation of the deed, which may or may not be added to the faction member's memory based on its perceived importance to the faction member.

Implements PixelCrushers.LoveHate.IWitnessDeedEventHandler.

◆ SendEvent()

void PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.SendEvent ( string  fsmEventName)
inline

Sends an event to the FSMs.

Parameters
fsmEventNameFSM event name.

Member Data Documentation

◆ FSMs

PlayMakerFSM [] PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.FSMs

The FSMs that will receive Love/Hate events.

If left empty, all FSMs.


The documentation for this class was generated from the following file: