Arbor 3: FSM & BT Graph Editor  3.7.8
IOutputSlot インタフェース

出力DataSlotのインターフェイス [詳解]

IOutputSlot の継承関係図
IDataSlot OutputSlotBase RerouteSlot OutputSlot< T > OutputSlotAny OutputSlotTypable OutputSlotComponent< T >

公開メンバ関数

void AddBranch (DataBranch branch)
 DataBranchの追加。 [詳解]
 
bool RemoveBranch (DataBranch branch)
 DataBranchの削除。 [詳解]
 
bool RemoveBranchAt (int index)
 DataBranchの削除。 [詳解]
 
DataBranch GetBranch (int index)
 DataBranchの取得。 [詳解]
 
bool IsConnected (DataBranch branch)
 DataBranchと接続しているか判定する。 [詳解]
 
- 基底クラス IDataSlot に属する継承公開メンバ関数
void Disconnect ()
 接続を切断する。 [詳解]
 

プロパティ

int branchCount [get]
 DataBranchの個数を取得。 [詳解]
 
- 基底クラス IDataSlot に属する継承プロパティ
SlotType slotType [get]
 スロットの種類 [詳解]
 
System.Type dataType [get]
 スロットに格納されるデータの型 [詳解]
 

詳解

出力DataSlotのインターフェイス

メソッド詳解

◆ AddBranch()

void AddBranch ( DataBranch  branch)

DataBranchの追加。

引数
branchDataBranch

OutputSlotBaseで実装されています。

◆ GetBranch()

DataBranch GetBranch ( int  index)

DataBranchの取得。

引数
indexインデックス
戻り値
DataBranch

OutputSlotBaseで実装されています。

◆ IsConnected()

bool IsConnected ( DataBranch  branch)

DataBranchと接続しているか判定する。

引数
branchDataBranch
戻り値
接続している場合にtrue、それ以外はfalse。

OutputSlotBaseで実装されています。

◆ RemoveBranch()

bool RemoveBranch ( DataBranch  branch)

DataBranchの削除。

引数
branchDataBranch

OutputSlotBaseで実装されています。

◆ RemoveBranchAt()

bool RemoveBranchAt ( int  index)

DataBranchの削除。

引数
indexインデックス

OutputSlotBaseで実装されています。

プロパティ詳解

◆ branchCount

int branchCount
get

DataBranchの個数を取得。

戻り値
DataBranchの個数