Adds Love/Hate events to PlayMaker. More...
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. | |
Adds Love/Hate events to PlayMaker.
Add this to a GameObject with an FSM and a FactionMember or AuraTrigger component.
|
inline |
Implements PixelCrushers.LoveHate.IAuraEventHandler.
|
inline |
Implements PixelCrushers.LoveHate.IEnterAuraEventHandler.
|
inline |
Implements PixelCrushers.LoveHate.IGossipEventHandler.
|
inline |
Implements PixelCrushers.LoveHate.IGreetEventHandler.
|
inline |
Raises the share rumors event.
other | The other faction member that this faction member is sharing deeds with. |
Implements PixelCrushers.LoveHate.IShareRumorsEventHandler.
|
inline |
Raises the witness deed event.
rumor | The 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.
|
inline |
Sends an event to the FSMs.
fsmEventName | FSM event name. |
PlayMakerFSM [] PixelCrushers.LoveHate.PlayMaker.LoveHateEventsToPlayMaker.FSMs |
The FSMs that will receive Love/Hate events.
If left empty, all FSMs.