示例#1
0
        public Player CreatePlayer(Router router)
        {
            uint id = 1;

            while (players.Any(x => x.Id == ++id))
            {
                ;
            }
            var newPlayer = new Player(this, id, router);

            players.Add(newPlayer);
            router.Player = newPlayer;
            gamemode.OnNewPlayer(newPlayer);
            Console.WriteLine($"added a player with id {id}");
            return(newPlayer);
        }