コード例 #1
0
 public void login()
 {
     if (usernameField.text.Length <= 4 || usernameField.text.Length > 24)
     {
         notifyForSeconds("username must be between 4 nd 25 characters", 2f);
     }
     else
     {
         PlayfabLogin.loginWithUsername(usernameField.text);
         StartCoroutine(load(() => backToMenu()));
     }
 }
コード例 #2
0
 public void OnPageActive()
 {
     loginManager      = gameObject.GetComponent <PlayfabLogin>();
     feedbackText.text = "";
     usernameText.text = loginManager.getDisplayName();
     if (loginManager.isLoggedIn())
     {
         GetLeaderboard();
     }
     else
     {
         PlayfabUtils.OnError(feedbackText, "You must login first to see the leaderboard!");
     }
 }
コード例 #3
0
    public void OnPageActive()
    {
        loginManager = gameObject.GetComponent <PlayfabLogin>();

        if (!loginManager.hasLogin)
        {
            feedbackText.text = "";
            usernameText.text = "You haven't login yet";
        }
        else
        {
            usernameText.text = loginManager.playerData.accountInfo.name;
        }
    }
コード例 #4
0
 private void OnEnable()
 {
     #region Login
     if (PlayfabLogin.PFC == null)
     {
         PlayfabLogin.PFC = this;
     }
     else
     {
         if (PlayfabLogin.PFC != this)
         {
             Destroy(this.gameObject);
         }
     }
     DontDestroyOnLoad(this.gameObject);
 }
コード例 #5
0
    private void Awake()
    {
        var playfabManager = GameObject.Find("PlayfabManager");

        if (playfabManager != null)
        {
            loginManager       = playfabManager.GetComponent <PlayfabLogin>();
            playerManager      = playfabManager.GetComponent <PlayfabPlayer>();
            leaderboardManager = playfabManager.GetComponent <PlayfabLeaderboard>();

            //playerData = loginManager.playerData;
        }
        else
        {
            //playerData = new PlayerData();
        }
        //movement.stamina = playerData.stats.minStamina + (playerData.stats.height * playerData.stats.width) * 5 / 8;
    }
コード例 #6
0
    public void OnPageActive()
    {
        loginManager      = gameObject.GetComponent <PlayfabLogin>();
        feedbackText.text = "";
        leaveBtn.SetActive(false);
        playBtn.SetActive(false);

        usernameText.text = loginManager.getDisplayName();
        enemyText.text    = "Loading...";
        if (loginManager.isLoggedIn())
        {
            backBtn.GetComponent <Button>().interactable = false;
            StartMatchmaking();
        }
        else
        {
            backBtn.GetComponent <Button>().interactable = true;
            PlayfabUtils.OnError(feedbackText, "You must login first to start matchmaking!");
        }
    }
コード例 #7
0
 private void Awake()
 {
     loginManager  = GameObject.Find("PlayfabManager").GetComponent <PlayfabLogin>();
     playerManager = GameObject.Find("PlayfabManager").GetComponent <PlayfabPlayer>();
 }