using GameServer.Contents.GameMode.Manage.PlayManage; using GameServer.Contents.GameMode.Manage.StateManage; using ServerCore; namespace GameServer; public class RaceStateReady : GameModeStateBase { public RaceStateReady(IGameMode gameMode) : base(gameMode, GameModeState.Ready) { } public override void enter() { } public override void update() { } public override void exit() { //Ready 상태에서 나갈때는 딱히 할게 없다. } public override GameModeState checkState() { var now = DateTimeHelper.Current; if (m_next_state_change_time <= now) { return GameModeState.Start; } return getStateType(); } }