using GameServer.Contents.GameMode.Helper; using GameServer.Contents.GameMode.Manage.PlayManage; using GameServer.Contents.GameMode.Manage.StateManage; using ServerCore; namespace GameServer.Contents.GameMode.Mode_Running.Manage; public class RaceStateStart : GameModeStateBase { public RaceStateStart(IGameMode gameMode) : base(gameMode, GameModeState.Start) { } public override void enter() { getStateType(); var instance_room = m_game_mode_base.getInstanceRoom(); var next_update_time = DateTimeHelper.Current.AddMinutes(10); //kihoon todo : 이거 meta로 빼야된다. GameNotifyHelper.broadcast_GS2C_NTF_GAME_STATE_UPDATE(instance_room, getStateType(), next_update_time); } public override void update() { } public override void exit() { } public override GameModeState checkState() { return getStateType(); } }