Arbor 3: FSM & BT Graph Editor  3.1.3
OutputSlotBase Class Reference

Output slot More...

Inheritance diagram for OutputSlotBase:
CalculatorSlot IOutputSlot OutputSlot< T > OutputSlotAny

Public Member Functions

void AddOutputBranch (CalculatorBranch branch)
 Addition of CalculatorBranch. More...
 
void RemoveOutputBranch (CalculatorBranch branch)
 Remove CalculatorBranch. More...
 
int GetOutputBranchCount ()
 Get count of CalculatorBranch. More...
 
CalculatorBranch GetOutputBranch (int index)
 Get CalculatorBranch. More...
 
bool IsConnectedOutput (CalculatorBranch branch)
 It judges whether it is connected with CalculatorBranch. More...
 

Public Attributes

List< int > branchIDs = new List<int>()
 List of the destination branch More...
 
- Public Attributes inherited from CalculatorSlot
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...
 
- Properties inherited from CalculatorSlot
abstract SlotType slotType [get]
 Slot type More...
 
abstract System.Type dataType [get]
 The type of data stored in the slot More...
 

Detailed Description

Output slot

Member Function Documentation

void AddOutputBranch ( CalculatorBranch  branch)

Addition of CalculatorBranch.

Parameters
branchCalculatorBranch

Implements IOutputSlot.

CalculatorBranch GetOutputBranch ( int  index)

Get CalculatorBranch.

Parameters
indexIndex
Returns
CalculatorBranch

Implements IOutputSlot.

int GetOutputBranchCount ( )

Get count of CalculatorBranch.

Returns
Count of CalculatorBranch

Implements IOutputSlot.

bool IsConnectedOutput ( CalculatorBranch  branch)

It judges whether it is connected with CalculatorBranch.

Parameters
branchCalculatorBranch
Returns
True if connected, false otherwise.

Implements IOutputSlot.

void RemoveOutputBranch ( CalculatorBranch  branch)

Remove CalculatorBranch.

Parameters
branchCalculatorBranch

Implements IOutputSlot.

Member Data Documentation

List<int> branchIDs = new List<int>()

List of the destination branch

Property Documentation

override SlotType slotType
get

Slot type