Corgi Engine  v8.8
MoreMountains.CorgiEngine.MMCharacterEvent Struct Reference

MMCharacterEvents are used in addition to the events triggered by the character's state machine, to signal stuff happening that is not necessarily linked to a change of state More...

Public Types

enum  Moments { Moments.OneTime, Moments.Start, Moments.End }
 

Public Member Functions

 MMCharacterEvent (Character character, MMCharacterEventTypes eventType, Moments moment=Moments.OneTime)
 Initializes a new instance of the MoreMountains.CorgiEngine.MMCharacterEvent struct. More...
 

Static Public Member Functions

static void Trigger (Character character, MMCharacterEventTypes eventType, Moments moment=Moments.OneTime)
 

Public Attributes

Character TargetCharacter
 
MMCharacterEventTypes EventType
 
Moments Moment
 

Static Public Attributes

static MMCharacterEvent e
 

Detailed Description

MMCharacterEvents are used in addition to the events triggered by the character's state machine, to signal stuff happening that is not necessarily linked to a change of state

Member Enumeration Documentation

◆ Moments

Enumerator
OneTime 
Start 
End 

Constructor & Destructor Documentation

◆ MMCharacterEvent()

MoreMountains.CorgiEngine.MMCharacterEvent.MMCharacterEvent ( Character  character,
MMCharacterEventTypes  eventType,
Moments  moment = Moments.OneTime 
)

Initializes a new instance of the MoreMountains.CorgiEngine.MMCharacterEvent struct.

Parameters
characterCharacter.
eventTypeEvent type.

Member Function Documentation

◆ Trigger()

static void MoreMountains.CorgiEngine.MMCharacterEvent.Trigger ( Character  character,
MMCharacterEventTypes  eventType,
Moments  moment = Moments.OneTime 
)
static

Member Data Documentation

◆ e

MMCharacterEvent MoreMountains.CorgiEngine.MMCharacterEvent.e
static

◆ EventType

MMCharacterEventTypes MoreMountains.CorgiEngine.MMCharacterEvent.EventType

◆ Moment

Moments MoreMountains.CorgiEngine.MMCharacterEvent.Moment

◆ TargetCharacter

Character MoreMountains.CorgiEngine.MMCharacterEvent.TargetCharacter

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