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