private static void ClientProcessPlayerStatusChange(Entry entry, bool isOnline) { var isChanged = isOnline ? ClientOnlinePlayersList.Add(entry) : ClientOnlinePlayersList.Remove(entry); if (isChanged) { ClientPlayerAddedOrRemoved?.Invoke(entry, isOnline); ClientOnlinePlayersCountChanged?.Invoke(ClientOnlinePlayersCount); } }
private void ClientRemote_OnlinePlayersCountWhenListHidden(int charactersOnlinePlayersCount) { clientReceivedOnlinePlayersCountWhenListHidden = charactersOnlinePlayersCount; ClientOnlinePlayersCountChanged?.Invoke(ClientOnlinePlayersCount); }