mirror of
https://github.com/Bragin-Stepan/project-entity.git
synced 2026-03-02 22:31:10 +00:00
17 lines
390 B
C#
17 lines
390 B
C#
using System;
|
|
|
|
namespace _Project.Develop.Runtime.Utilities.StateMachine
|
|
{
|
|
public abstract class State
|
|
{
|
|
public event Action Entered;
|
|
|
|
public event Action Exited;
|
|
|
|
public virtual void OnEnter() => Entered?.Invoke();
|
|
|
|
public virtual void OnExit() => Exited?.Invoke();
|
|
|
|
public virtual void Update(float deltaTime) { }
|
|
}
|
|
} |