Arbor: State Diagram Editor  2.2.2
NodeBehaviour Class Reference

ArborFSMの各種ノードに割り当てるスクリプトの基本クラス。 More...

Inheritance diagram for NodeBehaviour:
Calculator StateBehaviour

Public Member Functions

CalculatorSlotField GetCalculatorSlotField (int index)
 CalculatorSlotFieldを取得する。 More...
 
void RebuildCalculatorSlotFields ()
 CalculatorSlotFieldを再構築する。 More...
 

Static Public Member Functions

static NodeBehaviour CreateNodeBehaviour (ArborFSMInternal stateMachine, int nodeID, System.Type type)
 Editor用。 More...
 
static Type CreateNodeBehaviour< Type > (ArborFSMInternal stateMachine, int nodeID)
 Editor用。 More...
 

Protected Member Functions

virtual void OnValidate ()
 Editor用。 More...
 

Properties

ArborFSMInternal stateMachine [get]
 FSMを取得。 More...
 
int nodeID [get]
 ノードIDを取得。 More...
 
Node node [get]
 Nodeを取得。 More...
 
int calculatorSlotFieldCount [get]
 CalculatorSlotFieldの個数 More...
 

Detailed Description

ArborFSMの各種ノードに割り当てるスクリプトの基本クラス。

Member Function Documentation

static NodeBehaviour CreateNodeBehaviour ( ArborFSMInternal  stateMachine,
int  nodeID,
System.Type  type 
)
static

Editor用。

static Type CreateNodeBehaviour< Type > ( ArborFSMInternal  stateMachine,
int  nodeID 
)
static

Editor用。

Type Constraints
Type :NodeBehaviour 
CalculatorSlotField GetCalculatorSlotField ( int  index)

CalculatorSlotFieldを取得する。

Parameters
indexインデックス
Returns
CalculatorSlotField
virtual void OnValidate ( )
protectedvirtual

Editor用。

Reimplemented in Calculator.

void RebuildCalculatorSlotFields ( )

CalculatorSlotFieldを再構築する。

ランタイム中にCalculatorSlotのフィールドの数を変更した場合に呼ぶ必要があります。

Property Documentation

int calculatorSlotFieldCount
get

CalculatorSlotFieldの個数

Node node
get

Nodeを取得。

int nodeID
get

ノードIDを取得。

ArborFSMInternal stateMachine
get

FSMを取得。