Urho.Actions.ActionManager Class

The manager for all executing actions.

See Also: ActionManager

Syntax

public class ActionManager : IDisposable

Remarks

This class manages all the executing actions.   The provided interface can be used to query and probe the running actions.

This class is a singleton.

Requirements

Namespace: Urho.Actions
Assembly: Urho (in Urho.dll)
Assembly Versions: 1.0.0.0

The members of Urho.Actions.ActionManager are listed below.

See Also: Object

Public Constructors

Constructor, instantiated internally.

Public Methods

AddAction(BaseAction, Node, Boolean) : ActionState
Low-level: adds the specified action to the node.
Dispose()
Releases the resources of the action manager.
Finalize()
Finalizer
GetAction(Int32, Node) : BaseAction
Returns the action that has the specified tag ID on the specified target.
GetActionState(Int32, Node) : ActionState
Returns the ActionState associated with the specified tag ID on the specified target.
NumberOfRunningActionsInTarget(Node) : Int32
Returns the number of actions executing on the given target
PauseAllRunningActions() : List<object>
Pauses all the running actions and returns a list of the elements that were paused.
PauseTarget(Node)
Pauses the specified target.
RemoveAction(ActionState)
Removes a specific action that is currently executing (based on its actionState).
RemoveAction(Int32, Node)
Removes the specified action from a node, using a tag ID.
RemoveAllActions()
Removes all running actions.
RemoveAllActionsFromTarget(Node)
Removes all running actions from a specific node.
ResumeTarget(Node)
Resumes the actions on the specified node.
ResumeTargets(List<Urho.Node>)
Resumes all the targets in the provided list.
Update(Single)
Action tick method, invoked externally.

Protected Methods

Dispose(Boolean)
Releases the resources of the action manager.