Loading...
Searching...
No Matches
PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine Class Reference

Plays schematics when various Love/Hate events occurs on a faction member. More...

Inheritance diagram for PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine:
Collaboration diagram for PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine:

Public Member Functions

void OnWitnessDeed (Rumor rumor)
 Raises the witness deed event.
 
void OnShareRumors (FactionMember other)
 Raises the share rumors event.
 
void OnEnterAura (AbstractAuraTrigger aura)
 
void OnGreet (FactionMember other)
 
void OnGossip (FactionMember other)
 

Public Attributes

MakinomSchematicAsset witnessDeedSchematicAsset = null
 
MakinomSchematicAsset shareRumorsSchematicAsset = null
 
MakinomSchematicAsset enterAuraSchematicAsset = null
 
MakinomSchematicAsset greetSchematicAsset = null
 
MakinomSchematicAsset gossipSchematicAsset = null
 
int priority = 0
 
int inputID = 0
 

Protected Member Functions

void PlaySchematic (MakinomSchematicAsset schematicAsset, GameObject startingObject)
 

Detailed Description

Plays schematics when various Love/Hate events occurs on a faction member.

Member Function Documentation

◆ OnEnterAura()

void PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.OnEnterAura ( AbstractAuraTrigger  aura)
inline

◆ OnGossip()

void PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.OnGossip ( FactionMember  other)
inline

◆ OnGreet()

void PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.OnGreet ( FactionMember  other)
inline

◆ OnShareRumors()

void PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.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.MakinomSupport.LoveHateEventMachine.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.

◆ PlaySchematic()

void PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.PlaySchematic ( MakinomSchematicAsset  schematicAsset,
GameObject  startingObject 
)
inlineprotected

Member Data Documentation

◆ enterAuraSchematicAsset

MakinomSchematicAsset PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.enterAuraSchematicAsset = null

◆ gossipSchematicAsset

MakinomSchematicAsset PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.gossipSchematicAsset = null

◆ greetSchematicAsset

MakinomSchematicAsset PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.greetSchematicAsset = null

◆ inputID

int PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.inputID = 0

◆ priority

int PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.priority = 0

◆ shareRumorsSchematicAsset

MakinomSchematicAsset PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.shareRumorsSchematicAsset = null

◆ witnessDeedSchematicAsset

MakinomSchematicAsset PixelCrushers.LoveHate.MakinomSupport.LoveHateEventMachine.witnessDeedSchematicAsset = null

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