Click or drag to resize
StaMaState Class
Represents a state with entry and exit actions. Hierarchical sub-states are aggregated through the Regions collection.
Inheritance Hierarchy
SystemObject
  StaMaState

Namespace: StaMa
Assembly: StaMa (in StaMa.dll) Version: 2.3.1.7
Syntax
public class State

The State type exposes the following members.

Properties
  NameDescription
Public propertyDoAction
Gets the StateMachineDoActionCallback delegate that defines the perpetual action to be executed while the StateMachine is in this State.
Public propertyEntryAction
Gets the callback that will be called when a StateMachine enters the State.
Public propertyExitAction
Gets the callback that will be called when a StateMachine leaves the State.
Public propertyName
Gets name of the State.
Public propertyParent
Gets the Region that aggregates this State.
Public propertyRegions
Gets the list of sub-Region instances.
Public propertyTransitions
Gets the list of Transition instances that use this State as an anchor.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString
Returns the name of the State as specified in the StateMachineTemplate.State Overload statement.
(Overrides ObjectToString.)
Top
Remarks
Instances of this class will be created through the StateMachineTemplate.State Overload methods.
See Also