Arbor 3: FSM & BT Graph Editor  3.3.0
NodeBranchies Class Reference

NodeBranchのリスト More...

Public Member Functions

int IndexOf (NodeBranch branch)
 NodeBranchのインデックスを取得 More...
 
int GetUniqueBranchID ()
 使用されていないNodeBranchのIDを取得 More...
 
NodeBranch GetFromID (int branchID)
 ブランチIDを指定してArbor.BehaviourTree.NodeBranchを取得する。 More...
 
void Add (NodeBranch nodeBranch)
 NodeBranchを追加する。 More...
 
bool Remove (NodeBranch nodeBranch)
 NodeBranchを取り除く。 More...
 

Properties

int count [get]
 NodeBranchの数を取得。 More...
 
NodeBranch this[int index] [get]
 NodeBranchをインデックスから取得 More...
 

Detailed Description

NodeBranchのリスト

Member Function Documentation

void Add ( NodeBranch  nodeBranch)

NodeBranchを追加する。

Parameters
nodeBranch追加するNodeBranch。
NodeBranch GetFromID ( int  branchID)

ブランチIDを指定してArbor.BehaviourTree.NodeBranchを取得する。

Parameters
branchIDブランチID
Returns
見つかったArbor.BehaviourTree.NodeBranch。見つからなかった場合はnullを返す。
int GetUniqueBranchID ( )

使用されていないNodeBranchのIDを取得

int IndexOf ( NodeBranch  branch)

NodeBranchのインデックスを取得

Parameters
branchNodeBranch
Returns
インデックス。ない場合は-1を返す。
bool Remove ( NodeBranch  nodeBranch)

NodeBranchを取り除く。

Parameters
nodeBranch取り除くNodeBranch。
Returns
取り除けた場合にtrueを返す。

Property Documentation

int count
get

NodeBranchの数を取得。

NodeBranch this[int index]
get

NodeBranchをインデックスから取得

Parameters
indexインデックス