Arbor 3: FSM & BT Graph Editor  3.3.0
NodeList< T > Class Template Reference

ノードのリスト More...

Inheritance diagram for NodeList< T >:

Public Member Functions

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

Properties

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

Detailed Description

ノードのリスト

Template Parameters
Tノードの型
Type Constraints
T :Node 

Member Function Documentation

void Add ( node)

ノードを追加する。

Parameters
node追加するノード。
T GetFromID ( int  nodeID)

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

Parameters
nodeIDノードID
Returns
見つかったノード。見つからなかった場合はnullを返す。
int IndexOf ( node)

Nodeのインデックスを取得

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

ノードを削除する。

Parameters
node削除するノード。
Returns
削除できた場合にtrueを返す。

Property Documentation

int count
get

Nodeの数を取得。

T this[int index]
get

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

Parameters
indexインデックス