/// <summary> /// Adds a player to the lobby's ready players list. /// This method also invokes AllPlayersReadyChanged. /// </summary> /// <param name="player">Id and nickname of the client to add to the lobby</param> /// <param name="isReady">Client readiness</param> public void AddPlayerToLobby(ConnectedPlayerData player, bool isReady = false) { AddPlayerToLobby(player.ID, player.Nickname, isReady); }
static public void QueueUserToRemove(ConnectedPlayerData connectedPlayerData, ConnectedSocketState newState) { connectedPlayerData.state = newState; connectedPlayerData.socket.Close(); }