Arbor 3: FSM & BT Graph Editor 3.7.1

公開メンバ関数 | プロパティ | 全メンバ一覧
NodeList< T > クラステンプレート

ノードのリスト [詳解]

ISerializationCallbackReceiverを継承しています。

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

## プロパティ
int | count`[get]`
| Nodeの数を取得。 [詳解]
T | this[int index]`[get]`
| Nodeをインデックスから取得 [詳解]

## 詳解

ノードのリスト

テンプレート引数

  T | ノードの型

型制約

  T | : | Node |

## メソッド詳解

## ◆ Add()

void Add | ( | T | node | ) |

ノードを追加する。

引数

  node | 追加するノード。

## ◆ GetFromID()

T GetFromID | ( | int | nodeID | ) |

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

引数

  nodeID | ノードID

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

## ◆ IndexOf()

int IndexOf | ( | T | node | ) |

Nodeのインデックスを取得

引数

  node | Node

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

## ◆ Remove()

bool Remove | ( | T | node | ) |

ノードを削除する。

引数

  node | 削除するノード。

戻り値
  削除できた場合にtrueを返す。

## プロパティ詳解

## ◆ count

int count
| get

Nodeの数を取得。

## ◆ this[int index]

T this[int index]
| get

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

引数

  index | インデックス