public void RemoveOnlinePlayer(int Index) { ListOnlinePlayer.RemoveAt(Index); ListRoomPlayer.RemoveAt(Index); if (ListOnlinePlayer.Count == 0) { IsDead = true; } CurrentPlayerCount = (byte)ListRoomPlayer.Count; HandleHostChange(); }
public void RemovePlayer(IOnlineConnection OnlinePlayerToRemove) { for (int P = 0; P < ListOnlinePlayer.Count; ++P) { if (ListOnlinePlayer[P] == OnlinePlayerToRemove) { ListOnlinePlayer.RemoveAt(P); ListRoomPlayer.RemoveAt(P); if (ListOnlinePlayer.Count == 0) { IsDead = true; } } } }
public void RemovePlayer(IOnlineConnection OnlinePlayerToRemove) { for (int P = 0; P < ListOnlinePlayer.Count; ++P) { if (ListOnlinePlayer[P] == OnlinePlayerToRemove) { ListOnlinePlayer.RemoveAt(P); ListRoomPlayer.RemoveAt(P); if (ListOnlinePlayer.Count == 0) { IsDead = true; } } } CurrentPlayerCount = (byte)ListRoomPlayer.Count; HandleHostChange(); }