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().