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

演算ノードを表すクラス [詳解]

CalculatorNode の継承関係図
Node INodeBehaviourContainer

公開メンバ関数

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

限定公開メンバ関数

override void OnGraphChanged ()
 Nodeが所属するNodeGraphが変わった際に呼ばれる。 [詳解]
 

プロパティ

int calculatorID [get]
 演算ノードIDを取得。 [詳解]
 
Calculator calculator [get]
 割り当てているCalculatorを取得。 [詳解]
 
- 基底クラス Node に属する継承プロパティ
NodeGraph nodeGraph [get]
 NodeGraphを取得。 [詳解]
 
int nodeID [get]
 ノードIDを取得。 [詳解]
 

その他の継承メンバ

- 基底クラス Node に属する継承公開変数類
Rect position
 Arbor Editor上での位置。 [詳解]
 
bool showComment
 コメントを表示するかどうか [詳解]
 
string nodeComment
 コメント [詳解]
 

詳解

演算ノードを表すクラス

構築子と解体子

◆ CalculatorNode()

CalculatorNode ( NodeGraph  nodeGraph,
int  nodeID,
System.Type  calculatorType 
)

CalculatorNodeのコンストラクタ

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

演算ノードの生成はNodeGraph.CreateCalculator(System.Type)を使用してください。

メソッド詳解

◆ CreateCalculator()

Calculator CreateCalculator ( System.Type  calculatorType)

Calculatorを作成する。エディタで使用する。

◆ GetObject()

Object GetObject ( )

割り当てているCalculatorのObjectを取得。

戻り値
割り当てているCalculatorのObject

◆ IsContainsBehaviour()

override bool IsContainsBehaviour ( NodeBehaviour  behaviour)
virtual

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

引数
behaviourチェックするNodeBehaviour
戻り値
NodeBehaviourを含んでいる場合にtrueを返す。

Nodeを再実装しています。

◆ OnGraphChanged()

override void OnGraphChanged ( )
protectedvirtual

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

Nodeを再実装しています。

プロパティ詳解

◆ calculator

Calculator calculator
get

割り当てているCalculatorを取得。

◆ calculatorID

int calculatorID
get

演算ノードIDを取得。