Arbor 3: FSM & BT Graph Editor 3.7.4

公開メンバ関数 | 公開変数類 | 限定公開メンバ関数 | プロパティ | 全メンバ一覧
Node クラス

Arbor Editorにあるノードの基底クラス [詳解]

Node の継承関係図

## 公開メンバ関数
| Node (NodeGraph nodeGraph, int nodeID)
| Nodeのコンストラクタ [詳解]
virtual bool | IsContainsBehaviour (NodeBehaviour behaviour)
| NodeBehaviourを含んでいるかをチェックする。 [詳解]
virtual bool | IsDeletable ()
| 削除できるかどうかを返す。 [詳解]
virtual string | GetName ()
| ノードの名前を取得 [詳解]
override string | ToString ()
| ノードを文字列に変換（デバッグ用）。 [詳解]

## 公開変数類
Rect | position
| Arbor Editor上での位置。 [詳解]
bool | showComment
| コメントを表示するかどうか [詳解]
string | nodeComment
| コメント [詳解]

## 限定公開メンバ関数
virtual void | OnGraphChanged ()
| Nodeが所属するNodeGraphが変わった際に呼ばれる。 [詳解]

## プロパティ
NodeGraph | nodeGraph`[get]`
| NodeGraphを取得。 [詳解]
int | nodeID`[get]`
| ノードIDを取得。 [詳解]

## 詳解

Arbor Editorにあるノードの基底クラス

## 構築子と解体子

## ◆ Node()

Node | ( | NodeGraph | nodeGraph,
|  | int | nodeID
| ) |  |

Nodeのコンストラクタ

引数

  nodeGraph | このノードを持つNodeGraph
  nodeID | ノードID

## メソッド詳解

## ◆ GetName()

virtual string GetName | ( |  | ) |
| virtual

ノードの名前を取得

戻り値
  ノードの名前

State, CompositeNode, RootNode, GroupNode, ActionNodeで再実装されています。

## ◆ IsContainsBehaviour()

virtual bool IsContainsBehaviour | ( | NodeBehaviour | behaviour | ) |
| virtual

NodeBehaviourを含んでいるかをチェックする。

引数

  behaviour | チェックするNodeBehaviour

戻り値
  NodeBehaviourを含んでいる場合にtrueを返す。

State, TreeBehaviourNode, CalculatorNodeで再実装されています。

## ◆ IsDeletable()

virtual bool IsDeletable | ( |  | ) |
| virtual

削除できるかどうかを返す。

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

TreeNodeBase, RootNodeで再実装されています。

## ◆ OnGraphChanged()

virtual void OnGraphChanged | ( |  | ) |
| protected virtual

Nodeが所属するNodeGraphが変わった際に呼ばれる。

State, TreeBehaviourNode, CalculatorNodeで再実装されています。

## ◆ ToString()

override string ToString | ( |  | ) |

ノードを文字列に変換（デバッグ用）。

戻り値
  変換された文字列

## メンバ詳解

## ◆ nodeComment

string nodeComment

コメント

## ◆ position

Rect position

Arbor Editor上での位置。

## ◆ showComment

bool showComment

コメントを表示するかどうか

## プロパティ詳解

## ◆ nodeGraph

NodeGraph nodeGraph
| get

NodeGraphを取得。

## ◆ nodeID

int nodeID
| get

ノードIDを取得。