class MAGES::SceneGraph::InsertActionData¶
Overview¶
Class that contains the data for the Insert action. More…
class InsertActionData: public MAGES::BaseActionData { public: // enums enum InsertionType; // classes class Factory; // properties GameObject InsertObjectSpawned; GameObject FinalPositionSpawned; GameObject InsertObject; GameObject FinalPosition; ActionGameObject ActionInsertObject; ActionGameObject ActionFinalPosition; override GameObject[] InteractableObjects; override GameObject[] ActionableObjects; };
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¶
Class that contains the data for the Insert action.
Properties¶
GameObject InsertObjectSpawned
Gets the instantiated insert object.
GameObject FinalPositionSpawned
Gets the instantiated final position.
GameObject InsertObject
Gets or sets the insert object.
GameObject FinalPosition
Gets or sets the final position.
ActionGameObject ActionInsertObject
Gets or sets the action insert object.
ActionGameObject ActionFinalPosition
Gets or sets the action final position.