Arbor 3: FSM & BT Graph Editor  3.7.8
Node クラス

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

Node の継承関係図
TreeNodeBase CalculatorNode CommentNode DataBranchRerouteNode GroupNode State StateLinkRerouteNode RootNode TreeBehaviourNode ActionNode CompositeNode

公開メンバ関数

 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 ( )
protectedvirtual

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を取得。