Пример #1
0
 private void OnLobbyCreated(int clientIndex, string lobbyId, RuyiNetLobby lobby)
 {
     if (mLobby == null)
     {
         mLobby = lobby;
     }
 }
Пример #2
0
    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();
        }
    }