Arbor 3: FSM & BT Graph Editor
3.6.0
|
Slot used for midpoint of DataBranch. More...
Public Member Functions | |
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... | |
override void | Disconnect () |
Disconnect the connection. 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... | |
![]() | |
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... | |
![]() | |
abstract SlotType | slotType [get] |
Slot type More... | |
abstract System.Type | dataType [get] |
The type of data stored in the slot More... | |
Additional Inherited Members | |
![]() | |
System.Action< bool > | onConnectionChanged |
Callback event when connection is changed More... | |
Slot used for midpoint of DataBranch.
void AddOutputBranch | ( | DataBranch | branch | ) |
|
virtual |
Disconnect the connection.
Implements DataSlot.
DataBranch GetInputBranch | ( | ) |
DataBranch GetOutputBranch | ( | int | index | ) |
int GetOutputBranchCount | ( | ) |
bool IsConnectedInput | ( | DataBranch | branch | ) |
It judges whether it is connected with DataBranch.
branch | DataBranch |
Implements IInputSlot.
bool IsConnectedOutput | ( | DataBranch | branch | ) |
It judges whether it is connected with DataBranch.
branch | DataBranch |
Implements IOutputSlot.
void RemoveInputBranch | ( | DataBranch | branch | ) |
void RemoveOutputBranch | ( | DataBranch | branch | ) |
void SetInputBranch | ( | DataBranch | branch | ) |
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 |
Slot type