Arbor 3: FSM & BT Graph Editor  3.7.8
DataSlot クラスabstract

演算ノードを接続するためのスロット。 [詳解]

DataSlot の継承関係図
IDataSlot InputSlotBase OutputSlotBase RerouteSlot InputSlot< T > InputSlotAny InputSlotTypable OutputSlot< T > OutputSlotAny OutputSlotTypable InputSlotComponent< T > OutputSlotComponent< T >

公開メンバ関数

abstract void Disconnect ()
 接続を切断する。 [詳解]
 
abstract void ClearBranch ()
 接続状態をクリアする。DataBranchは残るため、コピー&ペーストなどで接続状態のみ不要になった時に呼ぶ。 [詳解]
 

公開変数類

NodeGraph nodeGraph
 スロットが属しているステートマシン [詳解]
 
Rect position
 スロットのArborEditor上の位置(Editor Only) [詳解]
 

プロパティ

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

イベント

System.Action< bool > onConnectionChanged
 接続が変更されたときのコールバックイベント [詳解]
 

詳解

演算ノードを接続するためのスロット。

メソッド詳解

◆ ClearBranch()

abstract void ClearBranch ( )
pure virtual

接続状態をクリアする。DataBranchは残るため、コピー&ペーストなどで接続状態のみ不要になった時に呼ぶ。

RerouteSlot, OutputSlotBase, InputSlotBaseで実装されています。

◆ Disconnect()

abstract void Disconnect ( )
pure virtual

接続を切断する。

IDataSlotを実装しています。

OutputSlotBase, InputSlotBase, RerouteSlotで実装されています。

メンバ詳解

◆ nodeGraph

NodeGraph nodeGraph

スロットが属しているステートマシン

◆ position

Rect position

スロットのArborEditor上の位置(Editor Only)

プロパティ詳解

◆ dataType

abstract System.Type dataType
get

スロットに格納されるデータの型

◆ slotType

abstract SlotType slotType
get

スロットの種類

イベント詳解

◆ onConnectionChanged

System.Action<bool> onConnectionChanged

接続が変更されたときのコールバックイベント