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() | 
|   |