Arbor 3: FSM & BT Graph Editor 3.6.4

Public Member Functions | Properties | List of all members
NodeList< T > Class Template Reference

ノードのリスト More...

Inherits ISerializationCallbackReceiver.

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

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

## Detailed Description

ノードのリスト

Template Parameters

  T | ノードの型

Type Constraints

  T | : | Node |

## Member Function Documentation

## ◆ Add()

void Add | ( | T | node | ) |

ノードを追加する。

Parameters

  node | 追加するノード。

## ◆ GetFromID()

T GetFromID | ( | int | nodeID | ) |

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

Parameters

  nodeID | ノードID

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

## ◆ IndexOf()

int IndexOf | ( | T | node | ) |

Nodeのインデックスを取得

Parameters

  node | Node

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

## ◆ Remove()

bool Remove | ( | T | node | ) |

ノードを削除する。

Parameters

  node | 削除するノード。

Returns
  削除できた場合にtrueを返す。

## Property Documentation

## ◆ count

int count
| get

Nodeの数を取得。

## ◆ this[int index]

T this[int index]
| get

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

Parameters

  index | インデックス