Arbor 3: FSM & BT Graph Editor 3.1.0

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Properties | List of all members
NodeBranchies Class Reference

NodeBranchのリスト More...

## Public Member Functions
int | IndexOf (NodeBranch branch)
| NodeBranchのインデックスを取得 More...
int | GetUniqueBranchID ()
| 使用されていないNodeBranchのIDを取得 More...
NodeBranch | GetFromID (int branchID)
| ブランチIDを指定してArbor.BehaviourTree.NodeBranchを取得する。 More...
void | Add (NodeBranch nodeBranch)
| NodeBranchを追加する。 More...
bool | Remove (NodeBranch nodeBranch)
| NodeBranchを取り除く。 More...

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

## Detailed Description

NodeBranchのリスト

## Member Function Documentation

void Add | ( | NodeBranch | nodeBranch | ) |

NodeBranchを追加する。

Parameters

  nodeBranch | 追加するNodeBranch。

NodeBranch GetFromID | ( | int | branchID | ) |

ブランチIDを指定してArbor.BehaviourTree.NodeBranchを取得する。

Parameters

  branchID | ブランチID

Returns
  見つかったArbor.BehaviourTree.NodeBranch。見つからなかった場合はnullを返す。

int GetUniqueBranchID | ( |  | ) |

使用されていないNodeBranchのIDを取得

int IndexOf | ( | NodeBranch | branch | ) |

NodeBranchのインデックスを取得

Parameters

  branch | NodeBranch

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

bool Remove | ( | NodeBranch | nodeBranch | ) |

NodeBranchを取り除く。

Parameters

  nodeBranch | 取り除くNodeBranch。

Returns
  取り除けた場合にtrueを返す。

## Property Documentation

int count
| get

NodeBranchの数を取得。

NodeBranch this[int index]
| get

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

Parameters

  index | インデックス