Arbor 3: FSM & BT Graph Editor  3.7.8
IOutputSlot Interface Reference

Interface of output DataSlot. More...

Inheritance diagram for IOutputSlot:
IDataSlot OutputSlotBase RerouteSlot OutputSlot< T > OutputSlotAny OutputSlotTypable OutputSlotComponent< T >

Public Member Functions

void AddBranch (DataBranch branch)
 Addition of DataBranch. More...
 
bool RemoveBranch (DataBranch branch)
 Remove DataBranch. More...
 
bool RemoveBranchAt (int index)
 Remove DataBranch. More...
 
DataBranch GetBranch (int index)
 Get DataBranch. More...
 
bool IsConnected (DataBranch branch)
 It judges whether it is connected with DataBranch. More...
 
- Public Member Functions inherited from IDataSlot
void Disconnect ()
 Disconnect the connection. More...
 

Properties

int branchCount [get]
 Get count of DataBranch. More...
 
- Properties inherited from IDataSlot
SlotType slotType [get]
 Slot type More...
 
System.Type dataType [get]
 The type of data stored in the slot More...
 

Detailed Description

Interface of output DataSlot.

Member Function Documentation

◆ AddBranch()

void AddBranch ( DataBranch  branch)

Addition of DataBranch.

Parameters
branchDataBranch

Implemented in OutputSlotBase.

◆ GetBranch()

DataBranch GetBranch ( int  index)

Get DataBranch.

Parameters
indexIndex
Returns
DataBranch

Implemented in OutputSlotBase.

◆ IsConnected()

bool IsConnected ( DataBranch  branch)

It judges whether it is connected with DataBranch.

Parameters
branchDataBranch
Returns
True if connected, false otherwise.

Implemented in OutputSlotBase.

◆ RemoveBranch()

bool RemoveBranch ( DataBranch  branch)

Remove DataBranch.

Parameters
branchDataBranch

Implemented in OutputSlotBase.

◆ RemoveBranchAt()

bool RemoveBranchAt ( int  index)

Remove DataBranch.

Parameters
indexIndex

Implemented in OutputSlotBase.

Property Documentation

◆ branchCount

int branchCount
get

Get count of DataBranch.

Returns
Count of DataBranch