class MAGES::SceneGraph::ActionGameObjectBase

Overview

Base Class for ActionGameObjects An ActionGameObject is an object that is spawned from an Action and attaches to an Action. More…

class ActionGameObjectBase
{
public:
    // properties

    bool AdvancedMode;
    bool DestroyOnPerform;
    bool DestroyOnUndo;
    bool IsDestroyOnPerformAvailable;
    bool IsDestroyOnUndoAvailable;
    Transform ActionObjectParent;
    string ActionGameObjectLabel;
    string ActionGameObjectTooltip;
};

// direct descendants

class ActionGameObject;
class ActionGameObjectCollection;
class ActionGameObjectList;

Detailed Documentation

Base Class for ActionGameObjects An ActionGameObject is an object that is spawned from an Action and attaches to an Action.

Properties

bool AdvancedMode

Gets or sets a value indicating whether the advanced mode is enabled.

bool DestroyOnPerform

Gets or sets a value indicating whether the action object should be destroyed on perform.

bool DestroyOnUndo

Gets or sets a value indicating whether the action object should be destroyed on undo.

bool IsDestroyOnPerformAvailable

Gets or sets a value indicating whether the action object should have the option to be destroyed on perform.

bool IsDestroyOnUndoAvailable

Gets or sets a value indicating whether the action object should have the option to be destroyed on undo.

Transform ActionObjectParent

Gets the parent object of the action object.

string ActionGameObjectLabel

Gets or sets the object’s editor lablel.

string ActionGameObjectTooltip

Gets or sets the object’s editor tooltip.