public void ChangeState(Options type) { var state = GetState(type); if (state != null) { currentState = state; currentState.OnEnter(); return; } Console.WriteLine($"No state of type {type}"); }
public void RegisterState(ConsoleOptionsState state) { states.Add(state); }