18 lines
388 B
C#

using UnityEngine;
namespace State
{
public class GameState
{
protected Machine StateMachine;
public virtual void OnEnter(Machine machine)
{
StateMachine = machine;
}
public virtual void OnExit() {}
public virtual void OnUpdate(float deltaTime) {}
public virtual void OnFixedUpdate(float deltaTime) {}
}
}