public Gameplay_Idle(GameManager manager, Betelgeuse_InGame handler) : base(GameplayState.IDLE, manager, handler) { }
public GameplayState_Base(GameplayState state, GameManager manager, Betelgeuse_InGame handler) { this.state = state; this.manager = manager; this.handler = handler; }
public virtual void GameDestroy() { state = default; manager = null; handler = null; }
public Gameplay_Exit(GameManager manager, Betelgeuse_InGame handler) : base(GameplayState.EXIT, manager, handler) { }
public Gameplay_Result(GameManager manager, Betelgeuse_InGame handler) : base(GameplayState.RESULT, manager, handler) { }
public Gameplay_Quiz(GameManager manager, Betelgeuse_InGame handler) : base(GameplayState.QUIZ, manager, handler) { }
public Gameplay_SpecialEvent(GameManager manager, Betelgeuse_InGame handler) : base(GameplayState.SPECIAL_EVENT, manager, handler) { }
public Gameplay_ClassEvent(GameManager manager, Betelgeuse_InGame handler) : base(GameplayState.CLASS_EVENT, manager, handler) { }