250501 커밋
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using GameServer.Contents.GameMode.Manage.PlayManage;
|
||||
using GameServer.Contents.GameMode.Manage.StateManage;
|
||||
using GameServer.Contents.GameMode.Mode_Running.Manage;
|
||||
using ServerCore;
|
||||
|
||||
namespace GameServer.Contents.GameMode.Mode_Running.ModeRace.Helper;
|
||||
|
||||
public class RunRaceHelper
|
||||
{
|
||||
public static IGameModeState createRaceGameState(IGameMode gameMode, GameModeState state)
|
||||
{
|
||||
switch (state)
|
||||
{
|
||||
case GameModeState.Start:
|
||||
return new RaceStateStart(gameMode);
|
||||
case GameModeState.Ready:
|
||||
return new RaceStateReady(gameMode);
|
||||
case GameModeState.End:
|
||||
return new RaceStateReady(gameMode);
|
||||
case GameModeState.Destroyed:
|
||||
return new RaceStateReady(gameMode);
|
||||
default:
|
||||
Log.getLogger().error($"createRaceGameState not defined GameModeState : {state}");
|
||||
return new RaceStateEnd(gameMode);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user