Module flower.fsm.State
状態そのものを表すクラスです.
このクラスを継承して使用する事を想定します.
Info:
- Release: V3.0.0
- Author: Makoto
Functions
State:init (params) | コンストラクタ |
State:setMachine (machine) | ステートマシンを設定します. |
State:update (context) | 更新時に呼ばれるイベントハンドラです. |
State:enter (context) | 状態開始時に呼ばれるイベントハンドラです. |
State:exit (context) | 状態終了時に呼ばれるイベントハンドラです. |
Functions
- State:init (params)
-
コンストラクタ
Parameters:
- params
- State:setMachine (machine)
-
ステートマシンを設定します.
Parameters:
- machine エンジン
- State:update (context)
-
更新時に呼ばれるイベントハンドラです.
デフォルトでは空実装です.
Parameters:
- context
- State:enter (context)
-
状態開始時に呼ばれるイベントハンドラです.
デフォルトでは空実装です.
Parameters:
- context
- State:exit (context)
-
状態終了時に呼ばれるイベントハンドラです.
デフォルトでは空実装です.
Parameters:
- context