State
Class in Arbor / Inherits from: Node
Implements interfaces: INodeBehaviourContainer
Description
Class that represents 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. | 
Events
| Event Name | Description | 
|---|---|
| onChangedTransitionCount | Called when transitionCount changes | 
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. | 
| IndexOfBehaviour | Return index of StateBehaviour. | 
| InsertBehaviour | Insert the behaviour. | 
| IsContainsBehaviour | Check if it contains NodeBehaviour. | 
| MoveBehaviour | Move the order of StateBehaviour. | 
| 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 | 
|---|---|
| name | Node name. | 
| nodeGraph | Gets the NodeGraph. | 
| nodeID | Gets the node identifier. | 
Methods
| Method Name | Description | 
|---|---|
| GetName | Get node name. | 
| GetOldName | Get the node name before Arbor 3.9.0. | 
| IsDeletable | Returns whether or not it can be deleted. | 
| OnAfterDeserialize | Called from ISerializationCallbackReceiver.OnAfterDeserialize. | 
| OnBeforeSerialize | Called from ISerializationCallbackReceiver.OnBeforeSerialize. | 
| ToString | Convert node to string (for debugging). | 
Static Fields
| Field Name | Description | 
|---|---|
| defaultWidth | Default width of node |