45 lines
994 B
C#
45 lines
994 B
C#
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();
|
|
}
|
|
|
|
} |