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

ノードのリスト More...

Inherits ISerializationCallbackReceiver.

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

◆ Add()

void Add ( node)

ノードを追加する。

Parameters
node追加するノード。

◆ GetFromID()

T GetFromID ( int  nodeID)

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

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

◆ IndexOf()

int IndexOf ( node)

Nodeのインデックスを取得

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

◆ Remove()

bool Remove ( node)

ノードを削除する。

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

Property Documentation

◆ count

int count
get

Nodeの数を取得。

◆ this[int index]

T this[int index]
get

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

Parameters
indexインデックス