public override void FinishInit(Client.Game game) { base.FinishInit(game); if (game.Rooms.Count > 1) { FireEvent(game, new GameEventArgs() { Type = GameEventTypes.ChooseRoom }); } else { FireEvent(game.Rooms.FirstOrDefault(), new GameEventArgs() { Type = GameEventTypes.ChooseSpawnPosition }); } }
public virtual void FinishInit(Client.Game game) { }
public abstract Result Execute(Client.Game game, Player player);