Arbor 3: FSM & BT Graph Editor 3.7.0

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

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

CalculatorNode の継承関係図

## 公開メンバ関数
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
  calculatorType | Calculatorの型

演算ノードの生成は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 | ( |  | ) |
| protected virtual

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

Nodeを再実装しています。

## プロパティ詳解

## ◆ calculator

Calculator calculator
| get

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

## ◆ calculatorID

int calculatorID
| get

演算ノードIDを取得。