# DataBranch

Class in Arbor / Inherits from: object

## Description

Class that connects DataSlot.

## Fields

Field Name | Description
--- | ---
branchID | ID of branch.
enabled | Whether to draw. For the editor.
inBehaviour | Input side Behaviour
inNodeID | Input side nodeID
lineBezier | Bezier curve of the line to be connected. For editor
outBehaviour | Output side Behaviour
outNodeID | Output side nodeID
showDataValue | Gets whether or not a value is visible.

## Properties

Property Name | Description
--- | ---
currentValue | Get the current value.
inputSlot | Get the input slot.
inputSlotField | Get the FieldInfo of the input slot.
inputSlotFieldInfo | Get the FieldInfo of the input slot.
inputType | Input type.
isUsed | Gets whether or not a value is used.
isValidInputSlot | Returns whether the input slot is valid.
isValidOutputSlot | Returns whether the output slot is valid.
isVisible | Gets whether or not a value is visible.
outputSlot | Get the output slot.
outputSlotField | Get DataSlotField of output slot.
outputSlotFieldInfo | Get the FieldInfo of the output slot.
outputType | Output type.
updatedTime | Time that does not depend on timeScale when value is updated.
value | get set the value. When connecting to the output slot of Calculator, update it as necessary and obtain it.
valueSlot | The slot where the value is stored.

## Methods

Method Name | Description
--- | ---
SetBehaviour | Change Behavior.
SetDirtySlotField | Mark slot field as dirty