Arbor: State Diagram Editor  2.2.0
Calculator Class Reference

Stateの挙動を定義するクラス。継承して利用する。 More...

Inheritance diagram for Calculator:

Public Member Functions

virtual bool OnCheckDirty ()
 変更されているか判定する際に呼ばれる。 More...
 
void SetDirty ()
 OnCalculateを呼んでほしい場合に呼び出す。 More...
 
void Calculate ()
 必要であれば演算する。 More...
 
virtual void OnCalculate ()
 演算される際に呼ばれる。 More...
 

Protected Member Functions

virtual void Awake ()
 
virtual void OnDestroy ()
 
virtual void OnValidate ()
 

Properties

ArborFSMInternal stateMachine [get]
 FSMを取得。 More...
 
CalculatorNode calculatorNode [get]
 Stateを取得。 More...
 
int calculatorID [get]
 StateIDを取得。 More...
 
bool isDirty [get]
 

Detailed Description

Stateの挙動を定義するクラス。継承して利用する。

Member Function Documentation

virtual void Awake ( )
protectedvirtual
void Calculate ( )

必要であれば演算する。

virtual void OnCalculate ( )
virtual

演算される際に呼ばれる。

virtual bool OnCheckDirty ( )
virtual

変更されているか判定する際に呼ばれる。

Returns
変更されている場合はtrue、そうでなければfalseを返す。
virtual void OnDestroy ( )
protectedvirtual
virtual void OnValidate ( )
protectedvirtual
void SetDirty ( )

OnCalculateを呼んでほしい場合に呼び出す。

Property Documentation

int calculatorID
get

StateIDを取得。

CalculatorNode calculatorNode
get

Stateを取得。

bool isDirty
get
ArborFSMInternal stateMachine
get

FSMを取得。