Files
MobileShooter/Assets/Darkmatter/Code/Domain/StateMachine/State.cs
2025-12-26 17:56:05 -08:00

23 lines
425 B
C#

using Darkmatter.Core;
using UnityEngine;
namespace Darkmatter.Domain
{
public abstract class State<T> : IState
{
protected readonly T runner;
protected State(T runner)
{
this.runner = runner;
}
public virtual void Enter() { }
public virtual void Exit() { }
public virtual void Update() { }
public virtual void LateUpdate() { }
}
}