public abstract class State
{
public string? Name { get; set; }
public StateMachine? StateMachine {get; set;}
public abstract void Exit();
public abstract void Enter();
}
public abstract class State
{
public string? Name { get; set; }
public StateMachine? StateMachine {get; set;}
public abstract void Exit();
public abstract void Enter();
}