|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
Input slot More...
Public Member Functions | |
| void | SetBranch (DataBranch branch) |
| Set DataBranch. More... | |
| bool | RemoveBranch (DataBranch branch) |
| Remove DataBranch. More... | |
| bool | ResetBranch () |
| Reset DataBranch More... | |
| DataBranch | GetBranch () |
| Get DataBranch. More... | |
| bool | IsConnected (DataBranch branch) |
| It judges whether it is connected with DataBranch. More... | |
| override void | Disconnect () |
| Disconnect the connection. More... | |
| override void | ClearBranch () |
| Clear the connection status. 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... | |
Public Attributes | |
| int | branchID |
| Branch ID More... | |
Public Attributes inherited from DataSlot | |
| NodeGraph | nodeGraph |
| State machine slot belongs More... | |
| Rect | position |
| Position on ArborEditor of slot(Editor Only) More... | |
Protected Member Functions | |
| abstract object | GetValueObject () |
| Get the value object. More... | |
Properties | |
| override SlotType | slotType [get] |
| Slot type More... | |
| DataBranch? | branch [get] |
| Get branch More... | |
| bool | isUsed [get] |
| Gets whether or not a value is used. More... | |
| float | updatedTime [get] |
| Time that does not depend on timeScale when value is updated. 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... | |
Additional Inherited Members | |
Events inherited from DataSlot | |
| System.Action< bool > | onConnectionChanged |
| Callback event when connection is changed More... | |
Input slot
|
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.
|
virtual |
Disconnect the connection.
Implements DataSlot.
| DataBranch GetBranch | ( | ) |
| DataBranch GetInputBranch | ( | ) |
Get DataBranch.
|
protectedpure virtual |
Get the value object.
Implemented in InputSlotAny, InputSlotTypable, and InputSlot< T >.
| bool IsConnected | ( | DataBranch | branch | ) |
It judges whether it is connected with DataBranch.
| branch | DataBranch |
Implements IInputSlot.
| bool IsConnectedInput | ( | DataBranch | branch | ) |
It judges whether it is connected with DataBranch.
| branch | DataBranch |
| bool RemoveBranch | ( | DataBranch | branch | ) |
Remove DataBranch.
| branch | DataBranch |
Implements IInputSlot.
| void RemoveInputBranch | ( | DataBranch | branch | ) |
Remove DataBranch.
| branch | DataBranch |
| bool ResetBranch | ( | ) |
| void SetBranch | ( | DataBranch | branch | ) |
| void SetInputBranch | ( | DataBranch | branch | ) |
Set DataBranch.
| branch | DataBranch |
| int branchID |
Branch ID
|
get |
Get branch
|
get |
Gets whether or not a value is used.
|
get |
Slot type
|
get |
Time that does not depend on timeScale when value is updated.