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

グループノードを表すクラス [詳解]

GroupNode の継承関係図
Node ISerializeVersionCallbackReceiver

公開型

enum  AutoAlignment { None = 0, Vertical, Horizonal }
 自動整列 [詳解]
 

公開メンバ関数

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

公開変数類

string name = "New Group"
 グループノードの名前。 [詳解]
 
Color color = Color.white
 ノードの色 [詳解]
 
AutoAlignment autoAlignment = AutoAlignment.None
 オートレイアウト [詳解]
 
- 基底クラス Node に属する継承公開変数類
Rect position
 Arbor Editor上での位置。 [詳解]
 
bool showComment
 コメントを表示するかどうか [詳解]
 
string nodeComment
 コメント [詳解]
 

その他の継承メンバ

- 基底クラス Node に属する継承限定公開メンバ関数
virtual void OnGraphChanged ()
 Nodeが所属するNodeGraphが変わった際に呼ばれる。 [詳解]
 
- 基底クラス Node に属する継承プロパティ
NodeGraph nodeGraph [get]
 NodeGraphを取得。 [詳解]
 
int nodeID [get]
 ノードIDを取得。 [詳解]
 
- 基底クラス ISerializeVersionCallbackReceiver に属する継承プロパティ
int newestVersion [get]
 最新バージョン [詳解]
 

詳解

グループノードを表すクラス

列挙型メンバ詳解

◆ AutoAlignment

enum AutoAlignment
strong

自動整列

列挙値
None 

なし

Vertical 

垂直方向

Horizonal 

水平方向

構築子と解体子

◆ GroupNode()

GroupNode ( NodeGraph  nodeGraph,
int  nodeID 
)

GroupNodeのコンストラクタ

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

グループノードの生成はNodeGraph.CreateGroup()を使用してください。

メソッド詳解

◆ GetName()

override string GetName ( )
virtual

ノードの名前を取得

戻り値
ノードの名前

Nodeを再実装しています。

メンバ詳解

◆ autoAlignment

オートレイアウト

◆ color

Color color = Color.white

ノードの色

◆ name

string name = "New Group"

グループノードの名前。