|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
Slot used for midpoint of DataBranch. More...
Public Member Functions | |
| override void | Disconnect () |
| Disconnect the connection. More... | |
| void | SetInputBranch (DataBranch branch) |
| Set DataBranch. More... | |
| void | RemoveInputBranch (DataBranch branch) |
| Remove DataBranch. More... | |
| DataBranch | GetInputBranch () |
| Get DataBranch. More... | |
| bool | IsConnectedInput (DataBranch branch) |
| It judges whether it is connected with DataBranch. More... | |
| void | AddOutputBranch (DataBranch branch) |
| Addition of DataBranch. More... | |
| void | RemoveOutputBranch (DataBranch branch) |
| Remove DataBranch. More... | |
| int | GetOutputBranchCount () |
| Get count of DataBranch. More... | |
| DataBranch | GetOutputBranch (int index) |
| Get DataBranch. More... | |
| bool | IsConnectedOutput (DataBranch branch) |
| It judges whether it is connected with DataBranch. More... | |
| RerouteSlot () | |
| RerouteSlot constructor More... | |
| override void | ClearBranch () |
| Clear the connection status. More... | |
| void | Copy (RerouteSlot slot) |
| For editor. More... | |
Public Attributes | |
| int | inputBranchID |
| Input branch ID More... | |
| List< int > | outputBranchIDs = new List<int>() |
| Output branch ID More... | |
| ClassTypeReference | type = new ClassTypeReference() |
| Connectable value type More... | |
Public Attributes inherited from DataSlot | |
| NodeGraph | nodeGraph |
| State machine slot belongs More... | |
| Rect | position |
| Position on ArborEditor of slot(Editor Only) More... | |
Properties | |
| override SlotType | slotType [get] |
| Slot type More... | |
| override System.Type | dataType [get] |
| The type of data stored in the slot More... | |
| IInputSlot | inputSlot [get] |
| Access input slot interface More... | |
| IOutputSlot | outputSlot [get] |
| Access input slot interface More... | |
Properties inherited from DataSlot | |
| abstract SlotType | slotType [get] |
| Slot type More... | |
| abstract System.Type | dataType [get] |
| The type of data stored in the slot More... | |
Properties inherited from IDataSlot | |
| SlotType | slotType [get] |
| Slot type More... | |
| System.Type | dataType [get] |
| The type of data stored in the slot More... | |
Properties inherited from IOutputSlot | |
| int | branchCount [get] |
| Get count of DataBranch. More... | |
Properties inherited from ISerializeVersionCallbackReceiver | |
| int | newestVersion [get] |
| newest version More... | |
Additional Inherited Members | |
Events inherited from DataSlot | |
| System.Action< bool > | onConnectionChanged |
| Callback event when connection is changed More... | |
Slot used for midpoint of DataBranch.
| RerouteSlot | ( | ) |
RerouteSlot constructor
| void AddOutputBranch | ( | DataBranch | branch | ) |
Addition of DataBranch.
| branch | DataBranch |
|
virtual |
Clear the connection status.
Since the DataBranch remains, call it when the connection status is no longer needed by copy and paste.
Implements DataSlot.
| void Copy | ( | RerouteSlot | slot | ) |
For editor.
Copy the connection status.
| slot | Source slot |
|
virtual |
Disconnect the connection.
Implements DataSlot.
| DataBranch GetInputBranch | ( | ) |
Get DataBranch.
| DataBranch GetOutputBranch | ( | int | index | ) |
| int GetOutputBranchCount | ( | ) |
Get count of DataBranch.
| bool IsConnectedInput | ( | DataBranch | branch | ) |
It judges whether it is connected with DataBranch.
| branch | DataBranch |
| bool IsConnectedOutput | ( | DataBranch | branch | ) |
It judges whether it is connected with DataBranch.
| branch | DataBranch |
| void RemoveInputBranch | ( | DataBranch | branch | ) |
Remove DataBranch.
| branch | DataBranch |
| void RemoveOutputBranch | ( | DataBranch | branch | ) |
Remove DataBranch.
| branch | DataBranch |
| void SetInputBranch | ( | DataBranch | branch | ) |
Set DataBranch.
| branch | DataBranch |
| int inputBranchID |
Input branch ID
| List<int> outputBranchIDs = new List<int>() |
Output branch ID
| ClassTypeReference type = new ClassTypeReference() |
Connectable value type
|
get |
The type of data stored in the slot
|
get |
Access input slot interface
|
get |
Access input slot interface
|
get |
Slot type