|
| int | IndexOfStateLinkHistory (StateLink stateLink) |
| | Retrieve the index in the history that transited by the specified StateLink. More...
|
| |
| State | GetStateFromIndex (int index) |
| | Get State from index. More...
|
| |
| int | GetStateIndex (State state) |
| | Get State index. More...
|
| |
| State | GetStateFromID (int stateID) |
| | Gets Arbor.State from the state identifier. More...
|
| |
| State | GetState (StateLink stateLink) |
| | Gets Arbor.State from the StateLink. More...
|
| |
| State | CreateState (int nodeID, bool resident) |
| | Create state. More...
|
| |
| State | CreateState (bool resident) |
| | Create state. More...
|
| |
| State | CreateState () |
| | Create state. More...
|
| |
| State | FindState (string stateName) |
| | Search state by name. More...
|
| |
| State[] | FindStates (string stateName) |
| | Search state by name. More...
|
| |
| State | FindStateContainsBehaviour (StateBehaviour behaviour) |
| | Acquisition of states StateBehaviour belongs. More...
|
| |
| bool | DeleteState (State state) |
| | Delete state. More...
|
| |
| StateLinkRerouteNode | CreateStateLinkRerouteNode (Vector2 position, int nodeID, Color lineColor) |
| | Create StateLinkRerouteNode. More...
|
| |
| StateLinkRerouteNode | CreateStateLinkRerouteNode (Vector2 position, int nodeID) |
| | Create StateLinkRerouteNode. More...
|
| |
| StateLinkRerouteNode | CreateStateLinkRerouteNode (Vector2 position, Color lineColor) |
| | Create StateLinkRerouteNode. More...
|
| |
| StateLinkRerouteNode | CreateStateLinkRerouteNode (Vector2 position) |
| | Create StateLinkRerouteNode. More...
|
| |
| void | Play () |
| | Start playing the state machine. More...
|
| |
| void | Stop () |
| | Stopping playback of the state machine. More...
|
| |
| void | Pause () |
| | Pause playback of the state machine. More...
|
| |
| void | Resume () |
| | Resume playing state machine. More...
|
| |
| void | ExecuteUpdate (bool autoExecuteLateUpdate=false) |
| | Perform an update. More...
|
| |
| void | ExecuteLateUpdate () |
| | Perform an LateUpdate. More...
|
| |
| bool | Transition (State nextState, TransitionTiming transitionTiming) |
| | State transition More...
|
| |
| bool | Transition (State nextState, bool immediateTransition) |
| | State transition More...
|
| |
| bool | Transition (State nextState) |
| | State transition. More...
|
| |
| bool | Transition (int nextStateID, TransitionTiming transitionTiming) |
| | State transition More...
|
| |
| bool | Transition (int nextStateID, bool immediateTransition) |
| | State transition More...
|
| |
| bool | Transition (int nextStateID) |
| | State transition. More...
|
| |
| bool | Transition (StateLink nextStateLink, TransitionTiming transitionTiming) |
| | State transition More...
|
| |
| bool | Transition (StateLink nextStateLink, bool immediateTransition) |
| | State transition More...
|
| |
| bool | Transition (StateLink nextStateLink) |
| | State transition. More...
|
| |
| void | SendTrigger (string message, SendTriggerFlags flags) |
| | Sending of trigger More...
|
| |
| void | SendTrigger (string message) |
| | Sending of trigger More...
|
| |
| Node | GetNodeFromIndex (int index) |
| | Get Node from index. More...
|
| |
| Node | GetNodeFromID (int nodeID) |
| | Gets Arbor.Node from the node identifier. More...
|
| |
| CalculatorNode | GetCalculatorFromIndex (int index) |
| | Get CalculatorNode from index. More...
|
| |
| int | GetCalculatorIndex (CalculatorNode calculator) |
| | Get CalculatorNode index. More...
|
| |
| CalculatorNode | GetCalculatorFromID (int calculatorID) |
| | Gets Arbor.CalculatorNode from the calculator identifier. More...
|
| |
| CalculatorNode | CreateCalculator (int nodeID, System.Type calculatorType) |
| | Create calculator. More...
|
| |
| CalculatorNode | CreateCalculator (System.Type calculatorType) |
| | Create calculator. More...
|
| |
| CalculatorNode | FindCalculator (Calculator calculator) |
| | Acquisition of CalculatorNodes Calculator belongs. More...
|
| |
| bool | DeleteCalculator (CalculatorNode calculatorNode) |
| | Delete calculator. More...
|
| |
| CommentNode | GetCommentFromIndex (int index) |
| | Get CommentNode from index. More...
|
| |
| int | GetCommentIndex (CommentNode comment) |
| | Get CommentNode index. More...
|
| |
| CommentNode | GetCommentFromID (int commentID) |
| | Gets Arbor.CommentNode from the comment identifier. More...
|
| |
| CommentNode | CreateComment (int nodeID) |
| | Create comment. More...
|
| |
| CommentNode | CreateComment () |
| | Create comment. More...
|
| |
| void | DeleteComment (CommentNode comment) |
| | Delete comment. More...
|
| |
| GroupNode | GetGroupFromIndex (int index) |
| | Get GroupNode from index. More...
|
| |
| GroupNode | CreateGroup (int nodeID) |
| | Create group. More...
|
| |
| GroupNode | CreateGroup () |
| | Create group. More...
|
| |
| void | DeleteGroup (GroupNode group) |
| | Delete group. More...
|
| |
| GroupNode | GetGroupFromID (int groupID) |
| | Gets Arbor.GroupNode from the group identifier. More...
|
| |
| DataBranchRerouteNode | CreateDataBranchRerouteNode (Vector2 position, System.Type type, int nodeID) |
| | Create DataBranchRerouteNode. More...
|
| |
| DataBranchRerouteNode | CreateCalculatorBranchRerouteNode (Vector2 position, System.Type type, int nodeID) |
| | Create DataBranchRerouteNode. More...
|
| |
| DataBranchRerouteNode | CreateDataBranchRerouteNode (Vector2 position, System.Type type) |
| | Create DataBranchRerouteNode. More...
|
| |
| DataBranchRerouteNode | CreateCalculatorBranchRerouteNode (Vector2 position, System.Type type) |
| | Create DataBranchRerouteNode. More...
|
| |
| void | DeleteDataBranchRerouteNode (DataBranchRerouteNode rerouteNode) |
| | Delete DataBranchRerouteNode. More...
|
| |
| void | DeleteCalculatorBranchRerouteNode (DataBranchRerouteNode rerouteNode) |
| | Delete DataBranchRerouteNode. More...
|
| |
| virtual void | OnValidateNodes () |
| | Called when the node is changed. More...
|
| |
| bool | DeleteNode (Node node) |
| | Delete node. More...
|
| |
| Node | FindNodeContainsBehaviour (NodeBehaviour behaviour) |
| | Acquisition of nodes NodeBehaviour belongs. More...
|
| |
| DataBranch | GetDataBranchFromIndex (int index) |
| | Get DataBranch from index. More...
|
| |
| DataBranch | GetCalculatorBranchFromIndex (int index) |
| | Get DataBranch from index. More...
|
| |
| int | GetDataBranchIndex (DataBranch branch) |
| | Get DataBranch index. More...
|
| |
| int | GetCalculatorBranchIndex (DataBranch branch) |
| | Get DataBranch index. More...
|
| |
| DataBranch | GetDataBranchFromID (int branchID) |
| | Gets Arbor.DataBranch from the calculator branch identifier. More...
|
| |
| DataBranch | GetCalculatorBranchFromID (int branchID) |
| | Gets Arbor.DataBranch from the calculator branch identifier. More...
|
| |
| DataBranch | ConnectDataBranch (int branchID, int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| | Connect DataSlot. More...
|
| |
| DataBranch | ConnectCalculatorBranch (int branchID, int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| | Connect DataSlot. More...
|
| |
| DataBranch | ConnectDataBranch (int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| | Connect DataSlot. More...
|
| |
| DataBranch | ConnectCalculatorBranch (int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| | Connect DataSlot. More...
|
| |
| void | DisconnectDataBranch (Object obj) |
| | Method to be used internally. More...
|
| |
| void | DeleteDataBranch (DataBranch branch) |
| | Delete DataBranch. More...
|
| |
| void | DeleteCalculatorBranch (DataBranch branch) |
| | Delete DataBranch. More...
|
| |
| bool | CheckLoopDataBranch (int inputNodeID, Object inputObj, int outputNodeID, Object outputObj) |
| | Check if DataBranch is looping. More...
|
| |
| bool | CheckLoopCalculatorBranch (int inputNodeID, Object inputObj, int outputNodeID, Object outputObj) |
| | Check if DataBranch is looping. More...
|
| |
| delegate void | NodeGraphCallback (NodeGraph nodeGraph) |
| | Delegate for NodeGraph callback More...
|
| |
| virtual void | OnDestroy () |
| | This function is called when MonoBehaivour will be destroyed. More...
|
| |
| void | DestroySubComponents (bool callback=true) |
| | Method to be used internally. More...
|
| |
| override string | ToString () |
| | Convert graph to string (for debugging). More...
|
| |
| void | OnPoolResume () |
| | Called when resuming. More...
|
| |
| void | OnPoolSleep () |
| | Called when stored in the pool. More...
|
| |
|
| static NodeGraph | FindGraph (string name) |
| | Get the NodeGraph that in the scene with the name. More...
|
| |
| static NodeGraph | FindGraph (string name, System.Type type) |
| | Get the NodeGraph that in the scene with the name. More...
|
| |
| static T | FindGraph< T > (string name) |
| | Get the NodeGraph that in the scene with the name. More...
|
| |
| static NodeGraph[] | FindGraphs (string name) |
| | Get the NodeGraph of the same name that is in the scene. More...
|
| |
| static NodeGraph[] | FindGraphs (string name, System.Type type) |
| | Get the NodeGraph of the same name that is in the scene. More...
|
| |
| static T[] | FindGraphs< T > (string name) |
| | Get the NodeGraph of the same name that is in the scene. More...
|
| |
| static NodeGraph | FindGraph (GameObject gameObject, string name) |
| | Get NodeGraph in the name that has been attached to the GameObject. More...
|
| |
| static NodeGraph | FindGraph (GameObject gameObject, string name, System.Type type) |
| | Get NodeGraph in the name that has been attached to the GameObject. More...
|
| |
| static T | FindGraph< T > (GameObject gameObject, string name) |
| | Get NodeGraph in the name that has been attached to the GameObject. More...
|
| |
| static NodeGraph[] | FindGraphs (GameObject gameObject, string name) |
| | Get the NodeGraph of the same name that is attached to a GameObject. More...
|
| |
| static NodeGraph[] | FindGraphs (GameObject gameObject, string name, System.Type type) |
| | Get the NodeGraph of the same name that is attached to a GameObject. More...
|
| |
| static T[] | FindGraphs< T > (GameObject gameObject, string name) |
| | Get the NodeGraph of the same name that is attached to a GameObject. More...
|
| |
| static NodeGraph | Create (GameObject gameObject, System.Type classType) |
| | Create NodeGraph More...
|
| |
| static GraphType | Create< GraphType > (GameObject gameObject) |
| | Create NodeGraph More...
|
| |
| static NodeGraph | Instantiate (NodeGraph sourceGraph, NodeBehaviour ownerBehaviour, bool usePool=false) |
| | Instantiate NodeGraph More...
|
| |
| static GraphType | Instantiate< GraphType > (GraphType sourceGraph, NodeBehaviour ownerBehaviour, bool usePool=false) |
| | Instantiate NodeGraph More...
|
| |
| static void | Destroy (NodeGraph nodeGraph) |
| | Destroy NodeGraph More...
|
| |
| System.Action | onAfterDeserialize |
| | Callback after deserialization More...
|
| |
| NodeGraphCallback | destroyCallback |
| | Call back when being destroyed More...
|
| |
| NodeGraphCallback | stateChangedCallback |
| | Call back when the state changes More...
|
| |
Internal class of Arbor.ArborFSM.
To actually attach to GameObject is to use the Arbor.ArborFSM.