ActionManager Class Reference

The ActionManager is the singleton object that manages all Node's actions. More...

List of all members.

Public Member Functions

void AddAction (ActionBase action, Node target)
 Add an action to the ActionManager.
void RemoveAllActions ()
 Remove all actions from the action manager.
void RemoveAllActionsFromTarget (Node target)
 Remove all actions involving Node 'target'.
void RemoveAction (ActionBase action)
 Remove a single action.
void RemoveActionByTag (int tag, Node target)
 Find an action from tag and remove it.
ActionBase GetActionByTag (int tag, Node target, int ith=0)
 Get an action by tag.
int NumRunningActions (Node target)
 Count the number of actions involving Node 'target'.
int NumRunningActions ()
 count the total number of actions running.
void Dump ()
 Print some debug information, content might vary in the future.

Properties

static ActionManager Instance [get]
 The ActionManager singleton.

Detailed Description

The ActionManager is the singleton object that manages all Node's actions.

Its main update loop is called inside Director.Update().