Arbor 3: FSM & BT Graph Editor  3.7.8
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...
 
bool RemoveBranch (DataBranch branch)
 Remove DataBranch. More...
 
bool ResetBranch ()
 Reset 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()

bool RemoveBranch ( DataBranch  branch)

Remove DataBranch.

Parameters
branchDataBranch
Returns
Returns true if removed.

Implemented in InputSlotBase.

◆ ResetBranch()

bool ResetBranch ( )

Reset DataBranch

Returns
Returns true if removed.

Implemented in InputSlotBase.

◆ SetBranch()

void SetBranch ( DataBranch  branch)

Set DataBranch.

Parameters
branchDataBranch

Implemented in InputSlotBase.