Arbor 3: FSM & BT Graph Editor  3.7.0
IInputSlot Interface Reference

Interface of input DataSlot. More...

Inheritance diagram for IInputSlot:
IDataSlot InputSlotBase RerouteSlot InputSlot< T > InputSlotAny InputSlotTypable InputSlotComponent< T >

Public Member Functions

void SetBranch (DataBranch branch)
 Set DataBranch. More...
 
void RemoveBranch (DataBranch branch)
 Remove DataBranch. More...
 
DataBranch GetBranch ()
 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...
 

Additional Inherited Members

- 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 input DataSlot.

Member Function Documentation

◆ GetBranch()

DataBranch GetBranch ( )

Get DataBranch.

Returns
DataBranch

Implemented in InputSlotBase.

◆ IsConnected()

bool IsConnected ( DataBranch  branch)

It judges whether it is connected with DataBranch.

Parameters
branchDataBranch
Returns
True if connected, false otherwise.

Implemented in InputSlotBase.

◆ RemoveBranch()

void RemoveBranch ( DataBranch  branch)

Remove DataBranch.

Parameters
branchDataBranch

Implemented in InputSlotBase.

◆ SetBranch()

void SetBranch ( DataBranch  branch)

Set DataBranch.

Parameters
branchDataBranch

Implemented in InputSlotBase.