|
bool | IsRevaluation (TreeNodeBase node) |
| 再評価ノードかを返す。 [詳解]
|
|
void | Play () |
| ビヘイビアツリーの再生を開始。 [詳解]
|
|
void | Stop () |
| ビヘイビアツリーの再生を停止。 [詳解]
|
|
void | Pause () |
| ビヘイビアツリーの再生を一時停止。 [詳解]
|
|
void | Resume () |
| ビヘイビアツリーの再生を再開。 [詳解]
|
|
CompositeNode | CreateComposite (Vector2 position, int nodeID, System.Type classType) |
| CompositeNodeを生成。 [詳解]
|
|
CompositeNode | CreateComposite (Vector2 position, System.Type classType) |
| CompositeNodeを生成。 [詳解]
|
|
ActionNode | CreateAction (Vector2 position, int nodeID, System.Type classType) |
| ActionNodeを生成。 [詳解]
|
|
ActionNode | CreateAction (Vector2 position, System.Type classType) |
| ActionNodeを生成。 [詳解]
|
|
void | CalculatePriority () |
| ノードの優先度を計算する。 [詳解]
|
|
override void | OnValidateNodes () |
| ノードが変更された際に呼ばれる。 [詳解]
|
|
bool | CheckLoop (TreeNodeBase parentNode, TreeNodeBase childNode) |
| ノードの接続がループしているかチェックする。 [詳解]
|
|
NodeBranch | ConnectBranch (int branchID, TreeNodeBase parentNode, TreeNodeBase childNode) |
| NodeBranchの接続 [詳解]
|
|
NodeBranch | ConnectBranch (TreeNodeBase parentNode, TreeNodeBase childNode) |
| NodeBranchの接続 [詳解]
|
|
void | DisconnectBranch (NodeBranch branch) |
| NodeBranchの切断 [詳解]
|
|
void | Execute () |
| 手動で実行する。 UpdateSettings.typeがManualの場合に任意のタイミングでこのメソッドを呼んでください。 [詳解]
|
|
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の削除。 [詳解]
|
|
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の破棄 [詳解]
|
|
System.Action | onAfterDeserialize |
| デシリアライズ後のコールバック [詳解]
|
|
NodeGraphCallback | destroyCallback |
| 破棄される際のコールバック [詳解]
|
|
NodeGraphCallback | stateChangedCallback |
| 状態が変わった際のコールバック [詳解]
|
|