Inherits MeadowGames.MakeItFlow.Behavior.
|
override void | InitializeBehavior () |
|
override void | Execute () |
|
override void | StartBehavior () |
|
override void | InterruptBehavior () |
|
override void | StopOnBehaviorEnd () |
|
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) |
|
void | ResetLocalEvents () |
|
|
AnimationCurve | curveX |
|
AnimationCurve | curveY |
|
AnimationCurve | curveZ |
|
float | durationS = 0.5f |
|
bool | adjustFirstCurveKeyframe = true |
|
float | DeltaTime => Time.deltaTime / _mfExecutionManager.behaviorsExecutionTimes |
|
List< TriggerData > | TriggerDataList => _triggerDataList |
|
List< SequenceBehaviorData > | SequenceBehavioDataList => _sequenceBehavioDataList |
|
CanvasManager | mfCanvasManager |
|
BehaviorLocalEvents | behaviorEvents = new BehaviorLocalEvents() |
|