# InputSlotVector3

Class in Arbor / Inherits from: InputSlot<UnityEngine.Vector3>

## Description

Vector3 type of input slot

## Inherited Members

### Fields

Field Name | Description
--- | ---
branchID | Branch ID
nodeGraph | NodeGraph slot belongs
overrideConstraint | override ClassConstraintInfo
position | Position on ArborEditor of slot(Editor Only)

### Properties

Property Name | Description
--- | ---
branch | Get branch
connectableType | Connectable type
connectableTypeName | Connectable type name
dataType | The type of data stored in the slot
enabledGUI | Whether the GUI for the slot is valid.
isUsed | Gets whether or not a value is used.
isValidField | For Editor
isVisible | For Editor.
slotField | DataSlotField
slotType | Slot type
updatedTime | Time that does not depend on timeScale when value is updated.

### Events

Event Name | Description
--- | ---
onConnectionChanged | Callback event when connection is changed

### Methods

Method Name | Description
--- | ---
Calculate | Perform the calculation.
ClearBranch | Clear the connection status. Since the DataBranch remains, call it when the connection status is no longer needed by copy and paste.
ClearVisible | For Editor.
DirtyBranchCache | Mark the Data Branch cache to change
Disconnect | Disconnect the connection.
GetBranch | Get DataBranch.
GetConstraint | Return information on type constraints.
GetInputBranch | Get DataBranch.
GetValue | Get the value
GetValue | Get the value
GetValueObject | Get the value object.
IsConnectable | It is judged whether connection is possible.
IsConnected | It judges whether it is connected with DataBranch.
IsConnectedInput | It judges whether it is connected with DataBranch.
RemoveBranch | Remove DataBranch.
RemoveInputBranch | Remove DataBranch.
ResetBranch | Reset DataBranch
SetBranch | Set DataBranch.
SetInputBranch | Set DataBranch.
SetVisible | For Editor.

### Static Methods

Method Name | Description
--- | ---
IsConnectable | Determine if DataSlots can connect to each other.