StateBase
SceneStateManager で State 遷移を行うためのベースクラス
namespace GarageKit
public class StateBase : MonoBehaviour, IState
Inheritance
StateBase -> MonoBehaviour, IState
Properties
| member | type | description |
|---|---|---|
| updateEnable | bool | StateUpdate() 処理の有効 / 無効の設定に利用可能 |
Methods
StateUpdate() 処理の有効確認
public bool IsUpdateEnable { get; }
State 遷移後に State 内で最初に実行される処理
public virtual void StateStart(object context)
State 遷移後に State 内で毎フレーム実行される処理
public virtual void StateUpdate()
State 遷移時に State 内で最後に実行される処理
public virtual void StateExit()