Arbor 3: FSM & BT Graph Editor  3.1.3
OutputSlotBase Class Reference

出力スロット More...

Inheritance diagram for OutputSlotBase:
CalculatorSlot IOutputSlot OutputSlot< T > OutputSlotAny

Public Member Functions

void AddOutputBranch (CalculatorBranch branch)
 CalculatorBranchの追加。 More...
 
void RemoveOutputBranch (CalculatorBranch branch)
 CalculatorBranchの削除。 More...
 
int GetOutputBranchCount ()
 CalculatorBranchの個数を取得。 More...
 
CalculatorBranch GetOutputBranch (int index)
 CalculatorBranchの取得。 More...
 
bool IsConnectedOutput (CalculatorBranch branch)
 CalculatorBranchと接続しているか判定する。 More...
 

Public Attributes

List< int > branchIDs = new List<int>()
 接続先のブランチのリスト More...
 
- Public Attributes inherited from CalculatorSlot
NodeGraph nodeGraph
 スロットが属しているステートマシン More...
 
Rect position
 スロットのArborEditor上の位置(Editor Only) More...
 

Properties

override SlotType slotType [get]
 スロットの種類 More...
 
- Properties inherited from CalculatorSlot
abstract SlotType slotType [get]
 スロットの種類 More...
 
abstract System.Type dataType [get]
 スロットに格納されるデータの型 More...
 

Detailed Description

出力スロット

Member Function Documentation

void AddOutputBranch ( CalculatorBranch  branch)

CalculatorBranchの追加。

Parameters
branchCalculatorBranch

Implements IOutputSlot.

CalculatorBranch GetOutputBranch ( int  index)

CalculatorBranchの取得。

Parameters
indexインデックス
Returns
CalculatorBranch

Implements IOutputSlot.

int GetOutputBranchCount ( )

CalculatorBranchの個数を取得。

Returns
CalculatorBranchの個数

Implements IOutputSlot.

bool IsConnectedOutput ( CalculatorBranch  branch)

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

Parameters
branchCalculatorBranch
Returns
接続している場合にtrue、それ以外はfalse。

Implements IOutputSlot.

void RemoveOutputBranch ( CalculatorBranch  branch)

CalculatorBranchの削除。

Parameters
branchCalculatorBranch

Implements IOutputSlot.

Member Data Documentation

List<int> branchIDs = new List<int>()

接続先のブランチのリスト

Property Documentation

override SlotType slotType
get

スロットの種類