|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
ノードグラフの基本クラス。 [詳解]
公開メンバ関数 | |
| Node | GetNodeFromIndex (int index) |
| Nodeをインデックスから取得 [詳解] | |
| Node | GetNodeFromID (int nodeID) |
| ノードIDを指定してArbor.Nodeを取得する。 [詳解] | |
| CalculatorNode | GetCalculatorFromIndex (int index) |
| CalculatorNodeをインデックスから取得 [詳解] | |
| int | GetCalculatorIndex (CalculatorNode calculator) |
| CalculatorNodeのインデックスを取得 [詳解] | |
| CalculatorNode | GetCalculatorFromID (int calculatorID) |
| 演算ノードIDを指定してArbor.CalculatorNodeを取得する。 [詳解] | |
| CalculatorNode | CreateCalculator (int nodeID, System.Type calculatorType) |
| 演算ノードを生成。 [詳解] | |
| CalculatorNode | CreateCalculator (System.Type calculatorType) |
| 演算ノードを生成。 [詳解] | |
| CalculatorNode | FindCalculator (Calculator calculator) |
| Calculatorが属しているCalculatorNodeの取得。 [詳解] | |
| bool | DeleteCalculator (CalculatorNode calculatorNode) |
| 演算ノードの削除。 [詳解] | |
| CommentNode | GetCommentFromIndex (int index) |
| CommentNodeをインデックスから取得 [詳解] | |
| int | GetCommentIndex (CommentNode comment) |
| CommentNodeのインデックスを取得 [詳解] | |
| CommentNode | GetCommentFromID (int commentID) |
| コメントIDを指定してArbor.CommentNodeを取得する。 [詳解] | |
| CommentNode | CreateComment (int nodeID) |
| コメントを生成。 [詳解] | |
| CommentNode | CreateComment () |
| コメントを生成。 [詳解] | |
| void | DeleteComment (CommentNode comment) |
| コメントの削除。 [詳解] | |
| GroupNode | GetGroupFromIndex (int index) |
| GroupNodeをインデックスから取得 [詳解] | |
| GroupNode | CreateGroup (int nodeID) |
| グループを生成。 [詳解] | |
| GroupNode | CreateGroup () |
| グループを生成。 [詳解] | |
| void | DeleteGroup (GroupNode group) |
| グループの削除。 [詳解] | |
| GroupNode | GetGroupFromID (int groupID) |
| グループIDを指定してArbor.GroupNodeを取得する。 [詳解] | |
| DataBranchRerouteNode | CreateDataBranchRerouteNode (Vector2 position, System.Type type, int nodeID) |
| DataBranchRerouteNodeを生成。 [詳解] | |
| DataBranchRerouteNode | CreateCalculatorBranchRerouteNode (Vector2 position, System.Type type, int nodeID) |
| DataBranchRerouteNodeを生成。 [詳解] | |
| DataBranchRerouteNode | CreateDataBranchRerouteNode (Vector2 position, System.Type type) |
| DataBranchRerouteNodeを生成。 [詳解] | |
| DataBranchRerouteNode | CreateCalculatorBranchRerouteNode (Vector2 position, System.Type type) |
| DataBranchRerouteNodeを生成。 [詳解] | |
| void | DeleteDataBranchRerouteNode (DataBranchRerouteNode rerouteNode) |
| DataBranchRerouteNodeの削除。 [詳解] | |
| void | DeleteCalculatorBranchRerouteNode (DataBranchRerouteNode rerouteNode) |
| DataBranchRerouteNodeの削除。 [詳解] | |
| virtual void | OnValidateNodes () |
| ノードが変更された際に呼ばれる。 [詳解] | |
| bool | DeleteNode (Node node) |
| ノードの削除。 [詳解] | |
| Node | FindNodeContainsBehaviour (NodeBehaviour behaviour) |
| NodeBehaviourが属しているノードの取得。 [詳解] | |
| DataBranch | GetDataBranchFromIndex (int index) |
| DataBranchをインデックスから取得 [詳解] | |
| DataBranch | GetCalculatorBranchFromIndex (int index) |
| DataBranchをインデックスから取得 [詳解] | |
| int | GetDataBranchIndex (DataBranch branch) |
| DataBranchのインデックスを取得 [詳解] | |
| int | GetCalculatorBranchIndex (DataBranch branch) |
| DataBranchのインデックスを取得 [詳解] | |
| DataBranch | GetDataBranchFromID (int branchID) |
| 演算ブランチIDを指定してArbor.DataBranchを取得する。 [詳解] | |
| DataBranch | GetCalculatorBranchFromID (int branchID) |
| 演算ブランチIDを指定してArbor.DataBranchを取得する。 [詳解] | |
| DataBranch | ConnectDataBranch (int branchID, int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| DataSlotの接続 [詳解] | |
| DataBranch | ConnectCalculatorBranch (int branchID, int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| DataSlotの接続 [詳解] | |
| DataBranch | ConnectDataBranch (int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| DataSlotの接続 [詳解] | |
| DataBranch | ConnectCalculatorBranch (int inputNodeID, Object inputObj, DataSlot inputSlot, int outputNodeID, Object outputObj, DataSlot outputSlot) |
| DataSlotの接続 [詳解] | |
| void | DisconnectDataBranch (Object obj) |
| 内部的に使用するメソッド。特に呼び出す必要はありません。 [詳解] | |
| void | DeleteDataBranch (DataBranch branch) |
| DataBranchの削除。 [詳解] | |
| void | DeleteCalculatorBranch (DataBranch branch) |
| DataBranchの削除。 [詳解] | |
| bool | CheckLoopDataBranch (int inputNodeID, Object inputObj, int outputNodeID, Object outputObj) |
| DataBranchがループしているかをチェックする。 [詳解] | |
| bool | CheckLoopCalculatorBranch (int inputNodeID, Object inputObj, int outputNodeID, Object outputObj) |
| DataBranchがループしているかをチェックする。 [詳解] | |
| delegate void | NodeGraphCallback (NodeGraph nodeGraph) |
| NodeGraphのコールバック用デリゲート [詳解] | |
| virtual void | OnDestroy () |
| この関数はMonoBehaviourが破棄されるときに呼び出される。 [詳解] | |
| void | DestroySubComponents (bool callback=true) |
| 内部的に使用するメソッド。特に呼び出す必要はありません。 [詳解] | |
| override string | ToString () |
| グラフを文字列に変換(デバッグ用)。 [詳解] | |
| void | OnPoolResume () |
| 再開する際に呼ばれる。 [詳解] | |
| void | OnPoolSleep () |
| プールに格納された際に呼ばれる。 [詳解] | |
静的公開メンバ関数 | |
| static NodeGraph | FindGraph (string name) |
| シーン内にあるNodeGraphを名前で取得する。 [詳解] | |
| static NodeGraph | FindGraph (string name, System.Type type) |
| シーン内にあるNodeGraphを名前で取得する。 [詳解] | |
| static T | FindGraph< T > (string name) |
| シーン内にあるNodeGraphを名前で取得する。 [詳解] | |
| static NodeGraph[] | FindGraphs (string name) |
| シーン内にある同一名のNodeGraphを取得する。 [詳解] | |
| static NodeGraph[] | FindGraphs (string name, System.Type type) |
| シーン内にある同一名のNodeGraphを取得する。 [詳解] | |
| static T[] | FindGraphs< T > (string name) |
| シーン内にある同一名のNodeGraphを取得する。 [詳解] | |
| static NodeGraph | FindGraph (GameObject gameObject, string name) |
| GameObjectにアタッチされているNodeGraphを名前で取得する。 [詳解] | |
| static NodeGraph | FindGraph (GameObject gameObject, string name, System.Type type) |
| GameObjectにアタッチされているNodeGraphを名前で取得する。 [詳解] | |
| static T | FindGraph< T > (GameObject gameObject, string name) |
| GameObjectにアタッチされているNodeGraphを名前で取得する。 [詳解] | |
| static NodeGraph[] | FindGraphs (GameObject gameObject, string name) |
| GameObjectにアタッチされている同一名のNodeGraphを取得する。 [詳解] | |
| static NodeGraph[] | FindGraphs (GameObject gameObject, string name, System.Type type) |
| GameObjectにアタッチされている同一名のNodeGraphを取得する。 [詳解] | |
| static T[] | FindGraphs< T > (GameObject gameObject, string name) |
| GameObjectにアタッチされている同一名のNodeGraphを取得する。 [詳解] | |
| static NodeGraph | Create (GameObject gameObject, System.Type classType) |
| NodeGraphの作成 [詳解] | |
| static GraphType | Create< GraphType > (GameObject gameObject) |
| NodeGraphの作成 [詳解] | |
| static NodeGraph | Instantiate (NodeGraph sourceGraph, NodeBehaviour ownerBehaviour, bool usePool=false) |
| NodeGraphを生成 [詳解] | |
| static GraphType | Instantiate< GraphType > (GraphType sourceGraph, NodeBehaviour ownerBehaviour, bool usePool=false) |
| NodeGraphを生成 [詳解] | |
| static void | Destroy (NodeGraph nodeGraph) |
| NodeGraphの破棄 [詳解] | |
公開変数類 | |
| string | graphName = "" |
| グラフの名前。 一つのGameObjectに複数のグラフがある場合の識別や検索に使用する。 [詳解] | |
| DebugInfiniteLoopSettings | debugInfiniteLoopSettings = new DebugInfiniteLoopSettings() |
| 無限ループのデバッグ設定 [詳解] | |
限定公開メンバ関数 | |
| abstract bool | OnDeleteNode (Node node) |
| ノードの削除。 [詳解] | |
| virtual void | OnValidate () |
| MonoBehaviour.OnValidate を参照してください [詳解] | |
| abstract void | OnRegisterNodes () |
| Register nodes [詳解] | |
| virtual void | OnReset () |
| Resetもしくは生成時のコールバック。 [詳解] | |
プロパティ | |
| NodeGraph | parentGraph [get] |
| 親グラフ [詳解] | |
| NodeGraph | rootGraph [get] |
| ルートグラフ [詳解] | |
| Object | ownerBehaviourObject [get, set] |
| このグラフの所有者であるNodeBehaviourのObject [詳解] | |
| NodeBehaviour | ownerBehaviour [get, set] |
| このグラフの所有者であるNodeBehaviour [詳解] | |
| ParameterContainerInternal | parameterContainer [get] |
| このグラフ内に割り当てられているParameterContainer [詳解] | |
| string | displayGraphName [get] |
| ノードグラフの表示名。graphNameが空かnullの場合は"(No Name)"を返す。 [詳解] | |
| DebugInfiniteLoopSettings | currentDebugInfiniteLoopSettings [get] |
| 現在の無限ループデバッグ設定。 [詳解] | |
| bool | external [get] |
| 外部グラフから生成されたフラグ [詳解] | |
| int | nodeCount [get] |
| Nodeの数を取得。 [詳解] | |
| int | calculatorCount [get] |
| CalculatorNodeの数を取得。 [詳解] | |
| CalculatorNode[] | calculators [get] |
| 全てのArbor.CalculatorNodeを取得する。 [詳解] | |
| int | commentCount [get] |
| CommentNodeの数を取得。 [詳解] | |
| CommentNode[] | comments [get] |
| 全てのArbor.CommentNodeを取得する。 [詳解] | |
| int | groupCount [get] |
| GroupNodeの数を取得。 [詳解] | |
| DataBranchRerouteNodeList | dataBranchRerouteNodes [get] |
| DataBranchRerouteNodeリスト [詳解] | |
| DataBranchRerouteNodeList | calculatorBranchRerouteNodes [get] |
| DataBranchRerouteNodeリスト [詳解] | |
| int | dataBranchCount [get] |
| DataBranchの数を取得。 [詳解] | |
| int | calculatorBranchCount [get] |
| DataBranchの数を取得。 [詳解] | |
| DataBranch[] | calculatorBranchies [get] |
| 全てのArbor.DataBranchを取得する。 [詳解] | |
| bool | isDeserialized [get] |
| デシリアライズ済みかどうかを返す。 [詳解] | |
イベント | |
| System.Action | onAfterDeserialize |
| デシリアライズ後のコールバック [詳解] | |
| NodeGraphCallback | destroyCallback |
| 破棄される際のコールバック [詳解] | |
| NodeGraphCallback | stateChangedCallback |
| 状態が変わった際のコールバック [詳解] | |
ノードグラフの基本クラス。
| bool CheckLoopCalculatorBranch | ( | int | inputNodeID, |
| Object | inputObj, | ||
| int | outputNodeID, | ||
| Object | outputObj | ||
| ) |
DataBranchがループしているかをチェックする。
| inputNodeID | 入力スロット側ノードID |
| inputObj | 入力スロット側Object |
| outputNodeID | 出力スロット側ノードID |
| outputObj | 出力スロット側Object |
| bool CheckLoopDataBranch | ( | int | inputNodeID, |
| Object | inputObj, | ||
| int | outputNodeID, | ||
| Object | outputObj | ||
| ) |
DataBranchがループしているかをチェックする。
| inputNodeID | 入力スロット側ノードID |
| inputObj | 入力スロット側Object |
| outputNodeID | 出力スロット側ノードID |
| outputObj | 出力スロット側Object |
| DataBranch ConnectCalculatorBranch | ( | int | branchID, |
| int | inputNodeID, | ||
| Object | inputObj, | ||
| DataSlot | inputSlot, | ||
| int | outputNodeID, | ||
| Object | outputObj, | ||
| DataSlot | outputSlot | ||
| ) |
DataSlotの接続
| branchID | 作成するDataBranchのID |
| inputNodeID | 入力ノードID |
| inputObj | 入力オブジェクト |
| inputSlot | 入力スロット |
| outputNodeID | 出力ノードID |
| outputObj | 出力オブジェクト |
| outputSlot | 出力スロット |
| DataBranch ConnectCalculatorBranch | ( | int | inputNodeID, |
| Object | inputObj, | ||
| DataSlot | inputSlot, | ||
| int | outputNodeID, | ||
| Object | outputObj, | ||
| DataSlot | outputSlot | ||
| ) |
DataSlotの接続
| inputNodeID | 入力ノードID |
| inputObj | 入力オブジェクト |
| inputSlot | 入力スロット |
| outputNodeID | 出力ノードID |
| outputObj | 出力オブジェクト |
| outputSlot | 出力スロット |
| DataBranch ConnectDataBranch | ( | int | branchID, |
| int | inputNodeID, | ||
| Object | inputObj, | ||
| DataSlot | inputSlot, | ||
| int | outputNodeID, | ||
| Object | outputObj, | ||
| DataSlot | outputSlot | ||
| ) |
DataSlotの接続
| branchID | 作成するDataBranchのID |
| inputNodeID | 入力ノードID |
| inputObj | 入力オブジェクト |
| inputSlot | 入力スロット |
| outputNodeID | 出力ノードID |
| outputObj | 出力オブジェクト |
| outputSlot | 出力スロット |
| DataBranch ConnectDataBranch | ( | int | inputNodeID, |
| Object | inputObj, | ||
| DataSlot | inputSlot, | ||
| int | outputNodeID, | ||
| Object | outputObj, | ||
| DataSlot | outputSlot | ||
| ) |
DataSlotの接続
| inputNodeID | 入力ノードID |
| inputObj | 入力オブジェクト |
| inputSlot | 入力スロット |
| outputNodeID | 出力ノードID |
| outputObj | 出力オブジェクト |
| outputSlot | 出力スロット |
|
static |
NodeGraphの作成
| gameObject | GameObject |
| classType | NodeGraphの型 |
|
static |
NodeGraphの作成
| GraphType | NodeGraphの型 |
| gameObject | GameObject |
| GraphType | : | NodeGraph |
| CalculatorNode CreateCalculator | ( | int | nodeID, |
| System.Type | calculatorType | ||
| ) |
演算ノードを生成。
| nodeID | ノード ID |
| calculatorType | Calculatorの型 |
| CalculatorNode CreateCalculator | ( | System.Type | calculatorType | ) |
演算ノードを生成。
| calculatorType | Calculatorの型 |
| DataBranchRerouteNode CreateCalculatorBranchRerouteNode | ( | Vector2 | position, |
| System.Type | type | ||
| ) |
DataBranchRerouteNodeを生成。
| DataBranchRerouteNode CreateCalculatorBranchRerouteNode | ( | Vector2 | position, |
| System.Type | type, | ||
| int | nodeID | ||
| ) |
DataBranchRerouteNodeを生成。
| position | ノードの位置 |
| type | 値の型 |
| nodeID | ノード ID |
| CommentNode CreateComment | ( | ) |
コメントを生成。
| CommentNode CreateComment | ( | int | nodeID | ) |
コメントを生成。
| nodeID | ノードID |
| DataBranchRerouteNode CreateDataBranchRerouteNode | ( | Vector2 | position, |
| System.Type | type | ||
| ) |
DataBranchRerouteNodeを生成。
| DataBranchRerouteNode CreateDataBranchRerouteNode | ( | Vector2 | position, |
| System.Type | type, | ||
| int | nodeID | ||
| ) |
DataBranchRerouteNodeを生成。
| position | ノードの位置 |
| type | 値の型 |
| nodeID | ノード ID |
| GroupNode CreateGroup | ( | ) |
グループを生成。
| GroupNode CreateGroup | ( | int | nodeID | ) |
グループを生成。
| nodeID | ノード ID |
| bool DeleteCalculator | ( | CalculatorNode | calculatorNode | ) |
演算ノードの削除。
| calculatorNode | 削除する演算ノード。 |
| void DeleteCalculatorBranch | ( | DataBranch | branch | ) |
DataBranchの削除。
| branch | 削除するDataBranch。 |
| void DeleteCalculatorBranchRerouteNode | ( | DataBranchRerouteNode | rerouteNode | ) |
DataBranchRerouteNodeの削除。
| rerouteNode | 削除するDataBranchRerouteNode。 |
| void DeleteComment | ( | CommentNode | comment | ) |
コメントの削除。
| comment | 削除するコメント。 |
| void DeleteDataBranch | ( | DataBranch | branch | ) |
DataBranchの削除。
| branch | 削除するDataBranch。 |
| void DeleteDataBranchRerouteNode | ( | DataBranchRerouteNode | rerouteNode | ) |
DataBranchRerouteNodeの削除。
| rerouteNode | 削除するDataBranchRerouteNode。 |
| void DeleteGroup | ( | GroupNode | group | ) |
グループの削除。
| group | 削除するグループ。 |
| bool DeleteNode | ( | Node | node | ) |
ノードの削除。
| node | 削除するノード。 |
| void DestroySubComponents | ( | bool | callback = true | ) |
内部的に使用するメソッド。特に呼び出す必要はありません。
| void DisconnectDataBranch | ( | Object | obj | ) |
内部的に使用するメソッド。特に呼び出す必要はありません。
| CalculatorNode FindCalculator | ( | Calculator | calculator | ) |
Calculatorが属しているCalculatorNodeの取得。
| calculator | Calculator |
|
static |
GameObjectにアタッチされているNodeGraphを名前で取得する。
| gameObject | 検索したいGameObject。 |
| name | 検索するNodeGraphの名前。 |
|
static |
GameObjectにアタッチされているNodeGraphを名前で取得する。
| gameObject | 検索したいGameObject。 |
| name | 検索するNodeGraphの名前。 |
| type | 検索するNodeGraphのType。 |
|
static |
シーン内にあるNodeGraphを名前で取得する。
| name | 検索するNodeGraphの名前。 |
|
static |
シーン内にあるNodeGraphを名前で取得する。
| name | 検索するNodeGraphの名前。 |
| type | 検索するNodeGraphのType。 |
|
static |
GameObjectにアタッチされているNodeGraphを名前で取得する。
| T | 検索するNodeGraphのType。 |
| gameObject | 検索したいGameObject。 |
| name | 検索するNodeGraphの名前。 |
| T | : | NodeGraph |
|
static |
シーン内にあるNodeGraphを名前で取得する。
| T | 検索するNodeGraphのType。 |
| name | 検索するNodeGraphの名前。 |
| T | : | NodeGraph |
|
static |
GameObjectにアタッチされている同一名のNodeGraphを取得する。
| gameObject | 検索したいGameObject。 |
| name | 検索するNodeGraphの名前。 |
|
static |
GameObjectにアタッチされている同一名のNodeGraphを取得する。
| gameObject | 検索したいGameObject。 |
| name | 検索するNodeGraphの名前。 |
| type | 検索するNodeGraphのType。 |
|
static |
シーン内にある同一名のNodeGraphを取得する。
| name | 検索するNodeGraphの名前。 |
|
static |
シーン内にある同一名のNodeGraphを取得する。
| name | 検索するNodeGraphの名前。 |
| type | 検索するNodeGraphのType。 |
|
static |
GameObjectにアタッチされている同一名のNodeGraphを取得する。
| T | 検索するNodeGraphのType。 |
| gameObject | 検索したいGameObject。 |
| name | 検索するNodeGraphの名前。 |
| T | : | NodeGraph |
|
static |
シーン内にある同一名のNodeGraphを取得する。
| T | 検索するNodeGraphのType。 |
| name | 検索するNodeGraphの名前。 |
| T | : | NodeGraph |
| Node FindNodeContainsBehaviour | ( | NodeBehaviour | behaviour | ) |
| DataBranch GetCalculatorBranchFromID | ( | int | branchID | ) |
演算ブランチIDを指定してArbor.DataBranchを取得する。
| branchID | 演算ブランチID |
| DataBranch GetCalculatorBranchFromIndex | ( | int | index | ) |
| int GetCalculatorBranchIndex | ( | DataBranch | branch | ) |
| CalculatorNode GetCalculatorFromID | ( | int | calculatorID | ) |
演算ノードIDを指定してArbor.CalculatorNodeを取得する。
| calculatorID | 演算ノードID |
| CalculatorNode GetCalculatorFromIndex | ( | int | index | ) |
| int GetCalculatorIndex | ( | CalculatorNode | calculator | ) |
| CommentNode GetCommentFromID | ( | int | commentID | ) |
| CommentNode GetCommentFromIndex | ( | int | index | ) |
| int GetCommentIndex | ( | CommentNode | comment | ) |
| DataBranch GetDataBranchFromID | ( | int | branchID | ) |
演算ブランチIDを指定してArbor.DataBranchを取得する。
| branchID | 演算ブランチID |
| DataBranch GetDataBranchFromIndex | ( | int | index | ) |
| int GetDataBranchIndex | ( | DataBranch | branch | ) |
| GroupNode GetGroupFromID | ( | int | groupID | ) |
| Node GetNodeFromID | ( | int | nodeID | ) |
|
static |
NodeGraphを生成
| sourceGraph | 生成元のグラフ |
| ownerBehaviour | グラフの所有権を持つNodeBehaviour |
| usePool | ObjectPoolを使用してインスタンス化するフラグ。 |
|
static |
NodeGraphを生成
| GraphType | グラフの型 |
| sourceGraph | 生成元のグラフ |
| ownerBehaviour | グラフの所有権を持つNodeBehaviour |
| usePool | ObjectPoolを使用してインスタンス化するフラグ。 |
| GraphType | : | NodeGraph |
| delegate void NodeGraphCallback | ( | NodeGraph | nodeGraph | ) |
NodeGraphのコールバック用デリゲート
| nodeGraph | イベントが起きたNodeGraph |
|
protectedpure virtual |
ノードの削除。
| node | 削除するノード |
ArborFSMInternal, BehaviourTreeInternalで実装されています。
|
virtual |
この関数はMonoBehaviourが破棄されるときに呼び出される。
| void OnPoolResume | ( | ) |
再開する際に呼ばれる。
IPoolCallbackReceiverを実装しています。
| void OnPoolSleep | ( | ) |
プールに格納された際に呼ばれる。
IPoolCallbackReceiverを実装しています。
|
protectedpure virtual |
Register nodes
ArborFSMInternal, BehaviourTreeInternalで実装されています。
|
protectedvirtual |
Resetもしくは生成時のコールバック。
ArborFSMInternal, BehaviourTreeInternalで再実装されています。
|
protectedvirtual |
MonoBehaviour.OnValidate を参照してください
ArborFSMInternalで再実装されています。
|
virtual |
ノードが変更された際に呼ばれる。
BehaviourTreeInternalで再実装されています。
| override string ToString | ( | ) |
グラフを文字列に変換(デバッグ用)。
| DebugInfiniteLoopSettings debugInfiniteLoopSettings = new DebugInfiniteLoopSettings() |
無限ループのデバッグ設定
| string graphName = "" |
グラフの名前。
一つのGameObjectに複数のグラフがある場合の識別や検索に使用する。
|
get |
DataBranchの数を取得。
|
get |
全てのArbor.DataBranchを取得する。
|
get |
DataBranchRerouteNodeリスト
|
get |
CalculatorNodeの数を取得。
|
get |
全てのArbor.CalculatorNodeを取得する。
|
get |
CommentNodeの数を取得。
|
get |
全てのArbor.CommentNodeを取得する。
|
get |
現在の無限ループデバッグ設定。
子グラフの場合はルートグラフの無限ループデバッグ設定を返す。
|
get |
DataBranchの数を取得。
|
get |
DataBranchRerouteNodeリスト
|
get |
ノードグラフの表示名。graphNameが空かnullの場合は"(No Name)"を返す。
|
get |
外部グラフから生成されたフラグ
|
get |
GroupNodeの数を取得。
|
get |
デシリアライズ済みかどうかを返す。
|
get |
Nodeの数を取得。
|
getset |
このグラフの所有者であるNodeBehaviour
|
getset |
このグラフの所有者であるNodeBehaviourのObject
|
get |
このグラフ内に割り当てられているParameterContainer
|
get |
親グラフ
|
get |
ルートグラフ
| NodeGraphCallback destroyCallback |
破棄される際のコールバック
| System.Action onAfterDeserialize |
デシリアライズ後のコールバック
| NodeGraphCallback stateChangedCallback |
状態が変わった際のコールバック