class MAGES::SceneGraph::RepeatActionData¶
Overview¶
A repeat action: repeats the action that is attached to it a fixed number of times. More…
class RepeatActionData: public MAGES::BaseActionData { public: // classes class Factory; // properties List<BaseActionData> LoopActions; int RepeatCount; bool RepeatForever; // methods virtual override List<BaseActionData> GetLinkedActions(); };
Inherited Members¶
public: // enums enum ObjectParentType; // properties List<BaseActionData> NextActions; List<BaseActionData> PrevActions; ListAttachedScripts; Action PathEnd; string ID; string ActionName; bool AdvancedMode; Vector2 NodePosition; ActionState State; StepContainer Steps; EffectDataCollection Effects; GameObject[] InteractableObjects; GameObject[] ActionableObjects; bool IsStartAction; // methods override bool Equals(object other); override int GetHashCode(); virtual List<BaseActionData> GetLinkedActions(); virtual List<BaseActionData> GetIncomingActions();
Detailed Documentation¶
A repeat action: repeats the action that is attached to it a fixed number of times.
Properties¶
List<BaseActionData> LoopActions
Gets or sets the actions to be repeated.
int RepeatCount
Gets or sets the number of times to repeat the actions.
bool RepeatForever
Gets or sets a value indicating whether the actions should be repeated forever.
Methods¶
virtual override List<BaseActionData> GetLinkedActions()
Gets the actions that are linked to this action.
Returns:
The linked action list.