StateBase
Base class for performing State transitions in SceneStateManager.
namespace GarageKit
public class StateBase : MonoBehaviour, IState
Inheritance
StateBase
-> MonoBehaviour
, IState
Properties
member | type | description |
---|---|---|
updateEnable | bool | Can be used to enable/disable StateUpdate() processing |
Methods
Checking the validity of StateUpdate() processing
public bool IsUpdateEnable { get; }
The first process executed within a State after a State transition
public virtual void StateStart(object context)
Processing executed every frame within State after State transition
public virtual void StateUpdate()
The last process executed within a State during a State transition
public virtual void StateExit()