Arbor 3: FSM & BT Graph Editor  3.3.0
Node Class Reference

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

Inheritance diagram for Node:
TreeNodeBase CalculatorNode CommentNode DataBranchRerouteNode GroupNode State StateLinkRerouteNode RootNode TreeBehaviourNode ActionNode CompositeNode

Public Member Functions

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

Public Attributes

Rect position
 Arbor Editor上での位置。 More...
 
bool showComment
 コメントを表示するかどうか More...
 
string nodeComment
 コメント More...
 

Protected Member Functions

virtual void OnGraphChanged ()
 Nodeが所属するNodeGraphが変わった際に呼ばれる。 More...
 

Properties

NodeGraph nodeGraph [get]
 NodeGraphを取得。 More...
 
int nodeID [get]
 ノードIDを取得。 More...
 

Detailed Description

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

Constructor & Destructor Documentation

Node ( NodeGraph  nodeGraph,
int  nodeID 
)

Nodeのコンストラクタ

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

Member Function Documentation

virtual string GetName ( )
virtual

ノードの名前を取得

Returns
ノードの名前

Reimplemented in State, CompositeNode, RootNode, ActionNode, and GroupNode.

virtual bool IsContainsBehaviour ( NodeBehaviour  behaviour)
virtual

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

Parameters
behaviourチェックするNodeBehaviour
Returns
NodeBehaviourを含んでいる場合にtrueを返す。

Reimplemented in State, TreeBehaviourNode, and CalculatorNode.

virtual bool IsDeletable ( )
virtual

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

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

Reimplemented in TreeNodeBase, and RootNode.

virtual void OnGraphChanged ( )
protectedvirtual

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

Reimplemented in State, TreeBehaviourNode, and CalculatorNode.

override string ToString ( )

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

Returns
変換された文字列

Member Data Documentation

string nodeComment

コメント

Rect position

Arbor Editor上での位置。

bool showComment

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

Property Documentation

NodeGraph nodeGraph
get

NodeGraphを取得。

int nodeID
get

ノードIDを取得。