public void LoadFromServer() { ResetMatch(); PlayersToCreate.Clear(); var aiPlayers = CustomPropertiesHelper.CurrentRoomGetCustomPropertyPlayers(PhotonPropertiesNames.AiPlayers); var humanPlayers = CustomPropertiesHelper.CurrentRoomGetCustomPropertyPlayers(PhotonPropertiesNames.HumanPlayers); foreach (var el in aiPlayers) { var dict = (Dictionary <string, object>)el.Value; PlayersToCreate.Add(PlayerCreationEntity.FromDictionary(dict)); } foreach (var el in humanPlayers) { var dict = (Dictionary <string, object>)el.Value; PlayersToCreate.Add(PlayerCreationEntity.FromDictionary(dict)); } }
private void WebGameRefreshHostGuestList() { foreach (Transform child in WebGamePlayersContainer.transform) { Destroy(child.gameObject); } var aiPlayers = CustomPropertiesHelper.CurrentRoomGetCustomPropertyPlayers(PhotonPropertiesNames.AiPlayers); var humanPlayers = CustomPropertiesHelper.CurrentRoomGetCustomPropertyPlayers(PhotonPropertiesNames.HumanPlayers); foreach (var el in aiPlayers) { var dict = (Dictionary <string, object>)el.Value; WebGameCreateAiPlayerContainer(PlayerCreationEntity.FromDictionary(dict)); } foreach (var el in humanPlayers) { var dict = (Dictionary <string, object>)el.Value; WebGameCreateHumanPlayerContainer(PlayerCreationEntity.FromDictionary(dict)); } }