Inherits MeadowGames.MakeItFlow.Behavior.
Public Member Functions | |
override void | InitializeBehavior () |
override void | StartBehavior () |
override void | InterruptBehavior () |
Public Member Functions inherited from MeadowGames.MakeItFlow.Behavior | |
void | AddTrigger (TriggerData triggerData) |
void | RemoveTrigger (TriggerData triggerData) |
void | AddParallelMFObject (MFObject mfObject) |
void | RemoveParallelMFObject (MFObject mfObject) |
void | AddSequenceBehavior (SequenceBehaviorData sequenceBehaviorData) |
void | RemoveSequenceBehavior (SequenceBehaviorData sequenceBehaviorData) |
void | AddComplementaryBehavior (Behavior behavior) |
void | RemoveComplementaryBehavior (Behavior behavior) |
virtual void | Execute () |
virtual void | StopOnBehaviorEnd () |
void | ResetLocalEvents () |
Public Attributes | |
Color | color = Color.yellow |
float | width = 8 |
Public Attributes inherited from MeadowGames.MakeItFlow.Behavior | |
float | DeltaTime => Time.deltaTime / _mfExecutionManager.behaviorsExecutionTimes |
List< TriggerData > | TriggerDataList => _triggerDataList |
List< SequenceBehaviorData > | SequenceBehavioDataList => _sequenceBehavioDataList |
CanvasManager | mfCanvasManager |
BehaviorLocalEvents | behaviorEvents = new BehaviorLocalEvents() |
Additional Inherited Members | |
Protected Attributes inherited from MeadowGames.MakeItFlow.Behavior | |
InputManager | inputManager |
Properties inherited from MeadowGames.MakeItFlow.Behavior | |
List< MFObject > | MFObjectsToAct [get, set] |
MFObject | MFObject [get, set] |
List< Behavior > | ComplementaryBehaviors [get] |