void RpcClearParticipantList() { ICLobbyController lobbyController = GameObject.Find("Lobby").GetComponent <ICLobbyController>(); if (lobbyController.isClient) { lobbyController.participantList.items.Clear(); } }
void RpcAddParticipant(string key, string value) { ICLobbyController lobbyController = GameObject.Find("Lobby").GetComponent <ICLobbyController>(); if (lobbyController.isClient) { lobbyController.participantList.items.Add(key, value); } }
void CmdUpdateClientList() { ICLobbyController lobbyController = GameObject.Find("Lobby").GetComponent <ICLobbyController>(); RpcClearParticipantList(); foreach (var item in lobbyController.participantList.items) { RpcAddParticipant(item.Key, item.Value); } }