OutputSlotRect
Class in Arbor / Inherits from: OutputSlot<UnityEngine.Rect>
Description
Rect type of output slot
Inherited Members
Fields
| Field Name | Description | 
|---|---|
| branchIDs | List of the destination branch | 
| nodeGraph | NodeGraph slot belongs | 
| position | Position on ArborEditor of slot(Editor Only) | 
Properties
| Property Name | Description | 
|---|---|
| branchCount | Get count of DataBranch. | 
| 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. | 
| overrideConstraint | override ClassConstraintInfo | 
| slotField | DataSlotField | 
| slotType | Slot type | 
| updatedTime | Time that does not depend on timeScale when value is updated. | 
Events
| Event Name | Description | 
|---|---|
| onConnectableTypeChanged | Called when the connectable type changes. | 
| onConnectionChanged | Callback event when connection is changed | 
Methods
| Method Name | Description | 
|---|---|
| AddBranch | Addition of DataBranch. | 
| AddOutputBranch | Addition of DataBranch. | 
| 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. | 
| ConnectableTypeChanged | Called when the connectable type is changed. | 
| DirtyBranchCache | Mark the Data Branch cache to change | 
| Disconnect | Disconnect the connection. | 
| GetBranch | Get DataBranch. | 
| GetConstraint | Return information on type constraints. | 
| GetOutputBranch | Get DataBranch. | 
| GetOutputBranchCount | Get count of DataBranch. | 
| GetValue | Returns the value. | 
| GetValueString | Converts a value to a string and returns it. | 
| GetValueType | Returns the type of the value. | 
| IsConnectable | It is judged whether connection is possible. | 
| IsConnected | It judges whether it is connected with DataBranch. | 
| IsConnectedOutput | It judges whether it is connected with DataBranch. | 
| OnAfterDeserialize | Called from ISerializationCallbackReceiver.OnAfterDeserialize. | 
| OnBeforeSerialize | Called from ISerializationCallbackReceiver.OnBeforeSerialize. | 
| RemoveBranch | Remove DataBranch. | 
| RemoveBranchAt | Remove DataBranch. | 
| RemoveOutputBranch | Remove DataBranch. | 
| SetValue | Set the value | 
| SetVisible | For Editor. | 
| TryGetValue | Try to get a value of the specified type. | 
Static Methods
| Method Name | Description | 
|---|---|
| IsConnectable | Determine if DataSlots can connect to each other. |