class MAGES::SceneGraph::ActivateActionData¶
Overview¶
Class that contains the data for the Activate action. More…
class ActivateActionData: public MAGES::BaseActionData { public: // classes class Factory; // properties GameObject ActivateObjectSpawned; GameObject ActivateObject; };
Inherited Members¶
public:
// enums
enum ObjectParentType;
// properties
List<BaseActionData> NextActions;
List<BaseActionData> PrevActions;
List AttachedScripts;
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 Activate action.
Properties¶
GameObject ActivateObjectSpawned
Gets the instantiated activate object.
GameObject ActivateObject
Gets or sets the activate object.