class MAGES::Experimental::SceneGraph::ClickActionData

Overview

The ActionData for the Click action. More…

class ClickActionData:
    public MAGES::BaseActionData,
    public ISerializationCallbackReceiver
{
public:
    // classes

    class Factory;

    // fields

    ActionGameObject magesUIObject;
    ActionGameObjectList magesUIObjects;
    string sceneObjectPath;
    List sceneObjectPaths;
    string closeAnimation;
    List closeAnimations;

    // properties

    GameObject[] MagesUIObjectsSpawned;
    ActionGameObjectList ActionUIObjects;
    override GameObject[] ActionGameObjects;

    // methods

    void OnAfterDeserialize();
    void OnBeforeSerialize();
};

Inherited Members

public:
    // enums

    enum ActionType;
    enum ObjectParentType;

    // fields

    string actionName;
    List attachedScripts = new List();
    StepContainer steps = new StepContainer();
    EffectDataCollection effects = new EffectDataCollection();
    bool isReplicated = true;
    string actionDescription;

    // 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;
    string ActionDescription;
    GameObject[] ActionGameObjects;
    bool IsStartAction;
    bool IsReplicated;
    ActionType Type;
    bool IsAudible;

    // methods

    override bool Equals(object other);
    override int GetHashCode();
    virtual List<BaseActionData> GetLinkedActions();
    virtual List<BaseActionData> GetIncomingActions();
    virtual void RemapActions(Dictionary<BaseActionData, BaseActionData> map);

Detailed Documentation

The ActionData for the Click action.

Fields

ActionGameObjectList magesUIObjects

The collider (other object) to iteract with the use object.

Properties

GameObject[] MagesUIObjectsSpawned

Gets the instantiated UI object.

ActionGameObjectList ActionUIObjects

Gets or sets the open animation.