The ActionManager is the singleton object that manages all Node's actions. More...
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. |
The ActionManager is the singleton object that manages all Node's actions.
Its main update loop is called inside Director.Update().