|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
DataSlotを接続するクラス。 [詳解]
ISerializationCallbackReceiverを継承しています。
公開メンバ関数 | |
| void | SetBehaviour (int inNodeID, Object inBehaviour, int outNodeID, Object outBehaviour) |
| Behaviourを変更する。 [詳解] | |
| void | SetDirtySlotField () |
| スロットフィールドがダーティであるとマークする [詳解] | |
公開変数類 | |
| int | branchID |
| ブランチのID。 [詳解] | |
| bool | enabled |
| 描画するかどうか。エディタ用。 [詳解] | |
| Object | inBehaviour |
| 入力側のBehaviour [詳解] | |
| int | inNodeID |
| 入力側のnodeID. [詳解] | |
| Object | outBehaviour |
| 出力側のBehaviour [詳解] | |
| int | outNodeID |
| 出力側のnodeID [詳解] | |
| Bezier2D | lineBezier = new Bezier2D() |
| 接続する線のベジェ曲線。エディタ用 [詳解] | |
| bool | showDataValue = false |
| 値を表示するかどうかを取得する。 [詳解] | |
プロパティ | |
| object | value [get, set] |
| 値を取得設定する。 Calculatorの出力スロットと接続している場合は必要に応じて値を更新してから取得する。 [詳解] | |
| object | currentValue [get] |
| 現在の値を取得する。 [詳解] | |
| bool | isUsed [get] |
| 値が使われているかどうかを取得する。 [詳解] | |
| Color | outputSlotColor [get, set] |
| Editor用 [詳解] | |
| Color | inputSlotColor [get, set] |
| Editor用 [詳解] | |
| bool | isVisible [get, set] |
| 値を表示するかどうかを取得する。 [詳解] | |
| float | updatedTime [get] |
| valueを更新した timeScale に依存しない時間。 [詳解] | |
| DataSlotField | outputSlotField [get, set] |
| 出力スロットのDataSlotFieldを取得する。 [詳解] | |
| DataSlot | outputSlot [get] |
| 出力スロットを取得する。 [詳解] | |
| System.Reflection.FieldInfo | outputSlotFieldInfo [get] |
| 出力スロットのFieldInfoを取得する。 [詳解] | |
| System.Type | outputType [get] |
| 出力する型 [詳解] | |
| bool | isValidOutputSlot [get] |
| 出力スロットが有効であるかを返す。 [詳解] | |
| DataSlotField | inputSlotField [get, set] |
| 入力スロットのFieldInfoを取得する。 [詳解] | |
| DataSlot | inputSlot [get] |
| 入力スロットを取得する。 [詳解] | |
| System.Reflection.FieldInfo | inputSlotFieldInfo [get] |
| 入力スロットのFieldInfoを取得する。 [詳解] | |
| System.Type | inputType [get] |
| 入力する型。 [詳解] | |
| bool | isValidInputSlot [get] |
| 入力スロットが有効であるかを返す。 [詳解] | |
DataSlotを接続するクラス。
| void SetBehaviour | ( | int | inNodeID, |
| Object | inBehaviour, | ||
| int | outNodeID, | ||
| Object | outBehaviour | ||
| ) |
Behaviourを変更する。
| void SetDirtySlotField | ( | ) |
スロットフィールドがダーティであるとマークする
| int branchID |
ブランチのID。
| bool enabled |
描画するかどうか。エディタ用。
| Object inBehaviour |
入力側のBehaviour
| int inNodeID |
入力側のnodeID.
| Object outBehaviour |
出力側のBehaviour
| int outNodeID |
出力側のnodeID
| bool showDataValue = false |
値を表示するかどうかを取得する。
|
get |
現在の値を取得する。
|
get |
入力スロットを取得する。
|
getset |
Editor用
|
getset |
入力スロットのFieldInfoを取得する。
|
get |
入力スロットのFieldInfoを取得する。
|
get |
入力する型。
|
get |
値が使われているかどうかを取得する。
|
get |
入力スロットが有効であるかを返す。
|
get |
出力スロットが有効であるかを返す。
|
getset |
値を表示するかどうかを取得する。
|
get |
出力スロットを取得する。
|
getset |
Editor用
|
getset |
出力スロットのDataSlotFieldを取得する。
|
get |
出力スロットのFieldInfoを取得する。
|
get |
出力する型
|
get |
valueを更新した timeScale に依存しない時間。
|
getset |
値を取得設定する。 Calculatorの出力スロットと接続している場合は必要に応じて値を更新してから取得する。