Arbor 3: FSM & BT Graph Editor 3.7.8

Public Member Functions | List of all members
IInputSlot Interface Reference

Interface of input DataSlot. More...

Inheritance diagram for IInputSlot:

## 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

  branch | DataBranch

Returns
  True if connected, false otherwise.

Implemented in InputSlotBase.

## ◆ RemoveBranch()

bool RemoveBranch | ( | DataBranch | branch | ) |

Remove DataBranch.

Parameters

  branch | DataBranch

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

  branch | DataBranch

Implemented in InputSlotBase.