smart-interactive-display/Assets/GadGame/Scripts/State/State.cs

18 lines
356 B
C#
Raw Permalink Normal View History

2024-04-11 01:55:35 -07:00
using UnityEngine;
namespace GadGame.State
{
public abstract class State<T> where T : MonoBehaviour
{
protected T Runner;
public void Init(T parent)
{
Runner = parent;
}
public abstract void Enter();
2024-04-15 04:10:00 -07:00
public abstract void Update(float time);
2024-04-11 01:55:35 -07:00
public abstract void Exit();
}
}