Urho 1.0.0.0 System.Object Base class for actions in Urho. In general, you will be using one of the concrete implementations of BaseAction that provide a lot of functionality. Actions are stateless, when you subclass this class, you should never keep any writable state.  Your subclass should merely act as a blueprint for what the action should do. When you create own actions, you need to override the  method to return an  subclass which is in chage of driving the action over time. Constructor 1.0.0.0 Base constructor To be added. Method 1.0.0.0 Urho.ActionState The target upon which the action will run against. Method that subclasses must override to provide the functionality for the action.   They should create these on demand. The new  that encapsulates the state and provides the implementation to perform your action. Property 1.0.0.0 System.Int32 Tag used to easily reference an action from code using a code.