40 lines
970 B
C#
40 lines
970 B
C#
using GameServer.Contents.GameMode.Manage.PlayManage;
|
|
using ServerCommon;
|
|
using ServerCore;
|
|
|
|
namespace GameServer.Contents.GameMode.Mode_Running.Manage;
|
|
|
|
public class GameModeRun : GameModeBase, IGameModeGenre
|
|
{
|
|
public GameModeRun(EntityType type, InstanceRoom instanceRoom) : base(type, instanceRoom)
|
|
{
|
|
|
|
}
|
|
|
|
public override Task<Result> onInit()
|
|
{
|
|
return base.onInit();
|
|
}
|
|
|
|
public override Task taskUpdate()
|
|
{
|
|
Log.getLogger().debug("run race taskUpdate called");
|
|
|
|
|
|
Log.getLogger().debug("run race taskUpdate done");
|
|
|
|
return Task.CompletedTask;
|
|
}
|
|
|
|
public override string toBasicString()
|
|
{
|
|
var basic_string = base.toBasicString() + $"GameModeRun....";
|
|
return basic_string;
|
|
}
|
|
|
|
public override Task initAfterTimerCreate()
|
|
{
|
|
m_current_game_mode_state = new RaceStateReady(this);
|
|
return Task.CompletedTask;
|
|
}
|
|
} |