Arbor 3: FSM & BT Graph Editor  3.1.3
OutputSlot< T > Class Template Reference

Generic class of the output slot More...

Inheritance diagram for OutputSlot< T >:
OutputSlotBase CalculatorSlot IOutputSlot

Public Member Functions

void SetValue (T value)
 Set the value More...
 
- Public Member Functions inherited from OutputSlotBase
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...
 

Properties

override System.Type dataType [get]
 The type of data stored in the slot More...
 
- Properties inherited from OutputSlotBase
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...
 

Additional Inherited Members

- Public Attributes inherited from OutputSlotBase
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...
 

Detailed Description

Generic class of the output slot

Template Parameters
TType of data

Member Function Documentation

void SetValue ( value)

Set the value

Parameters
valueThe value to be set

Property Documentation

override System.Type dataType
get

The type of data stored in the slot