Arbor 3: FSM & BT Graph Editor  3.7.8
NodeList< T > クラステンプレート

ノードのリスト [詳解]

ISerializationCallbackReceiverを継承しています。

公開メンバ関数

int IndexOf (T node)
 Nodeのインデックスを取得 [詳解]
 
GetFromID (int nodeID)
 ノードIDを指定してノードを取得する。 [詳解]
 
void Add (T node)
 ノードを追加する。 [詳解]
 
bool Remove (T node)
 ノードを削除する。 [詳解]
 

プロパティ

int count [get]
 Nodeの数を取得。 [詳解]
 
this[int index] [get]
 Nodeをインデックスから取得 [詳解]
 

詳解

ノードのリスト

テンプレート引数
Tノードの型
型制約
T :Node 

メソッド詳解

◆ Add()

void Add ( node)

ノードを追加する。

引数
node追加するノード。

◆ GetFromID()

T GetFromID ( int  nodeID)

ノードIDを指定してノードを取得する。

引数
nodeIDノードID
戻り値
見つかったノード。見つからなかった場合はnullを返す。

◆ IndexOf()

int IndexOf ( node)

Nodeのインデックスを取得

引数
nodeNode
戻り値
インデックス。ない場合は-1を返す。

◆ Remove()

bool Remove ( node)

ノードを削除する。

引数
node削除するノード。
戻り値
削除できた場合にtrueを返す。

プロパティ詳解

◆ count

int count
get

Nodeの数を取得。

◆ this[int index]

T this[int index]
get

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

引数
indexインデックス