private void OnLobbyCreated(int clientIndex, string lobbyId, RuyiNetLobby lobby) { if (mLobby == null) { mLobby = lobby; } }
private void UpdateLobbyInfo(RuyiNetLobby lobby) { mLobby = lobby; if (mLobby != null) { ShowLoadingCircle(); RuyiNet.FriendService.GetProfiles(RuyiNet.ActivePlayerIndex, mLobby.MemberPlayerIds.ToArray(), OnGotProfiles); if (mLobby.OwnerPlayerId == RuyiNet.ActivePlayer.profileId) { var startButton = GameObject.FindGameObjectWithTag("StartGame").GetComponent <Button>(); startButton.enabled = true; var buttonText = startButton.GetComponentInChildren <Text>(); buttonText.text = "START GAME"; startButton.onClick.RemoveAllListeners(); startButton.onClick.AddListener(StartGame); } } else { HideLoadingCircle(); } }