Urho 1.0.0.0 System.Object Encapsulates the states of a running action. ActionStates encapsulate the running state of an Action when the  method is invoked to trigger the execution fo the action. Constructor 1.0.0.0 Points to the action that is triggering the creation of this state, this is the blueprint for what the action should do. The node that this action will be operating on. Creates a new action state Property 1.0.0.0 Urho.BaseAction Links to the action for which this action state was created. To be added. To be added. Property 1.0.0.0 System.Boolean Gets a value indicating whether this instance is done. true if this instance is done; otherwise, false. To be added. Property 1.0.0.0 Urho.Node The node that this action will be operating on. Method 1.0.0.0 System.Void Delta Time Called every frame with it's delta time. DON'T override unless you know what you are doing. Method 1.0.0.0 System.Void Called after the action has finished. It will set the 'Target' to null.  You should never call this method manually. Instead, call the  method with this action state. Property 1.0.0.0 Urho.Node Gets or sets the target. Will be set with the 'StartAction' method of the corresponding Action. When the 'Stop' method is called, Target will be set to null. The target. To be added. Method 1.0.0.0 System.Void A value between 0 and 1 For example: 0 means that the action just started 0.5 means that the action is in the middle 1 means that the action is over Called once per frame. When you provide your own Actions, and your own action states, this is the method that will perform the actual changes to your  node.   The action should affect the state of the target node in an implementation specific way, and should be done in function of the specified dt.