This component provides UnityEvent blocks for faction member events. More...
Classes | |
class | FactionMemberEvent |
class | PadEvent |
class | RumorEvent |
Public Member Functions | |
void | OnForgetDeed (Rumor rumor) |
Raises the forget deed event. | |
void | OnGossip (FactionMember other) |
void | OnGreet (FactionMember other) |
void | OnModifyPad (float happinessChange, float pleasureChange, float arousalChange, float dominanceChange) |
Raises the modify pad event. | |
void | OnRememberDeed (Rumor rumor) |
Raises the remember deed event. | |
void | OnShareRumors (FactionMember other) |
Raises the share rumors event. | |
void | OnWitnessDeed (Rumor rumor) |
Raises the witness deed event. | |
Public Attributes | |
PadEvent | onModifyPad = new PadEvent() |
RumorEvent | onWitnessDeed = new RumorEvent() |
RumorEvent | onRememberDeed = new RumorEvent() |
RumorEvent | onForgetDeed = new RumorEvent() |
FactionMemberEvent | onShareRumors = new FactionMemberEvent() |
FactionMemberEvent | onGossip = new FactionMemberEvent() |
FactionMemberEvent | onGreet = new FactionMemberEvent() |
This component provides UnityEvent blocks for faction member events.
Add it to a faction member, and then assign methods to the events that you want to handle.
|
inline |
Raises the forget deed event.
rumor | The rumor that the faction member just forgot. |
Implements PixelCrushers.LoveHate.IForgetDeedEventHandler.
|
inline |
Implements PixelCrushers.LoveHate.IGossipEventHandler.
|
inline |
Implements PixelCrushers.LoveHate.IGreetEventHandler.
|
inline |
Raises the modify pad event.
The faction member's PAD values will have already been modified when this event is raised.
happinessChange | Happiness change. |
pleasureChange | Pleasure change. |
arousalChange | Arousal change. |
dominanceChange | Dominance change. |
Implements PixelCrushers.LoveHate.IModifyPadDeedEventHandler.
|
inline |
Raises the remember deed event.
rumor | The faction member's subjective evaluation of the deed, which was just added to memory. |
Implements PixelCrushers.LoveHate.IRememberDeedEventHandler.
|
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.
RumorEvent PixelCrushers.LoveHate.FactionMemberEvents.onForgetDeed = new RumorEvent() |
FactionMemberEvent PixelCrushers.LoveHate.FactionMemberEvents.onGossip = new FactionMemberEvent() |
FactionMemberEvent PixelCrushers.LoveHate.FactionMemberEvents.onGreet = new FactionMemberEvent() |
RumorEvent PixelCrushers.LoveHate.FactionMemberEvents.onRememberDeed = new RumorEvent() |
FactionMemberEvent PixelCrushers.LoveHate.FactionMemberEvents.onShareRumors = new FactionMemberEvent() |
RumorEvent PixelCrushers.LoveHate.FactionMemberEvents.onWitnessDeed = new RumorEvent() |