# DataBranch

クラス in Arbor / 継承元: object

## 説明

DataSlotを接続するクラス。

## フィールド

フィールド名 | 説明
--- | ---
branchID | ブランチのID。
enabled | 描画するかどうか。エディタ用。
inBehaviour | 入力側のBehaviour
inNodeID | 入力側のnodeID.
lineBezier | 接続する線のベジェ曲線。エディタ用
outBehaviour | 出力側のBehaviour
outNodeID | 出力側のnodeID
showDataValue | 値を表示するかどうかを取得する。

## プロパティ

プロパティ名 | 説明
--- | ---
currentValue | 現在の値を取得する。
inputSlot | 入力スロットを取得する。
inputSlotField | 入力スロットのFieldInfoを取得する。
inputSlotFieldInfo | 入力スロットのFieldInfoを取得する。
inputType | 入力する型。
isUsed | 値が使われているかどうかを取得する。
isValidInputSlot | 入力スロットが有効であるかを返す。
isValidOutputSlot | 出力スロットが有効であるかを返す。
isVisible | 値を表示するかどうかを取得する。
outputSlot | 出力スロットを取得する。
outputSlotField | 出力スロットのDataSlotFieldを取得する。
outputSlotFieldInfo | 出力スロットのFieldInfoを取得する。
outputType | 出力する型
updatedTime | valueを更新した timeScale に依存しない時間。
value | 値を取得設定する。Calculatorの出力スロットと接続している場合は必要に応じて値を更新してから取得する。
valueSlot | 値が格納されているスロット。

## メソッド

メソッド名 | 説明
--- | ---
SetBehaviour | Behaviourを変更する。
SetDirtySlotField | スロットフィールドがダーティであるとマークする