//Adds any clients into the game world who are waiting for it public static void AddNewClients(Simulation World) { foreach (ClientConnection NewClient in ClientSubsetFinder.GetClientsReadyToEnter()) { NewClient.Character.InitializeBody(World, NewClient.Character.Position); NewClient.Character.WaitingToEnter = false; NewClient.Character.InGame = true; PlayerManagementPacketSender.SendPlayerBegin(NewClient.ClientID); foreach (ClientConnection OtherClient in ClientSubsetFinder.GetInGameClientsExceptFor(NewClient.ClientID)) { PlayerManagementPacketSender.SendAddRemotePlayer(OtherClient.ClientID, NewClient.Character); } } }