State
Class in Arbor / Inherits from: Node
Implements interfaces: INodeBehaviourContainer
Description
Class that represents the state
Fields
| Field Name | Description | 
|---|---|
| name | The name of the state. | 
Properties
| Property Name | Description | 
|---|---|
| behaviourCount | Get a count of Behavior. | 
| behaviours | Deprecated. Use behaviourCount and GetBehaviourFromIndex. | 
| breakPoint | Break point. When this property is true, the editor is in a pause state at the timing of entering the state. | 
| isActive | Returns true if it is active. | 
| resident | Gets a value indicating whether thisStateis resident. | 
| stateID | Gets the state identifier. | 
| stateMachine | Gets the state machine. | 
| transitionCount | Transition count. | 
Methods
| Method Name | Description | 
|---|---|
| AddBehaviour | Adds the behaviour. | 
| Contains | Whether StateBehaviour are included. | 
| DestroyBehaviour | Destroy StateBehaviour | 
| DestroyBehaviourAt | Destroy StateBehaviour | 
| DestroyBehaviours | For internal. | 
| DisconnectState | For internal. | 
| GetBehaviour | Gets the behaviour. | 
| GetBehaviourFromIndex | Get StateBehavior from index. | 
| GetBehaviourObjectFromIndex | Get Object of StateBehavior from index. | 
| GetBehaviours | Gets the behaviours. | 
| GetName | Get node name. | 
| IndexOfBehaviour | Return index of StateBehaviour. | 
| InsertBehaviour | Insert the behaviour. | 
| IsContainsBehaviour | Check if it contains NodeBehaviour. | 
| MoveBehaviour | Move the order of StateBehaviour. | 
| OnGraphChanged | Called when the NodeGraph to which the Node belongs has changed. | 
| RemoveBehaviour | I want to remove the StateBehaviour. For instance is not deleted, that you use theStateBehaviour.Destroy(). | 
| RemoveBehaviourAt | I want to remove the StateBehaviour. For instance is not deleted, that you use theStateBehaviour.Destroy(). | 
| SendTrigger | Send a trigger message.StateBehaviour.OnStateTrigger(string)is called. | 
| SetBehaviour | Set StateBehaviour. | 
| SwapBehaviour | Swap the order of StateBehaviour. | 
Inherited Members
Fields
| Field Name | Description | 
|---|---|
| nodeComment | Comment | 
| position | Position on the Arbor Editor. | 
| showComment | Whether to display comments | 
Properties
| Property Name | Description | 
|---|---|
| nodeGraph | Gets the NodeGraph. | 
| nodeID | Gets the node identifier. | 
Methods
| Method Name | Description | 
|---|---|
| IsDeletable | Returns whether or not it can be deleted. | 
| ToString | Convert node to string (for debugging). |