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 |