コード例 #1
0
    void OnDataDownload(GetPlayerStatisticsResult result)
    {
        Debug.Log("Received the following Statistics:");
        foreach (var eachStat in result.Statistics)
        {
            Debug.Log("Statistic (" + eachStat.StatisticName + "): " + eachStat.Value);
            switch (eachStat.StatisticName)
            {
            case "UserID":
                Player.UserID = eachStat.Value;
                break;

            case "Ticket":
                Player.tickets = eachStat.Value;
                break;

            case "Coin":
                Player.coins = eachStat.Value;
                break;

            case "Dollar":
                Player.dollar = eachStat.Value;
                break;
            }
        }
        LoggedIn();
        FirstScreen script = FirScreen.GetComponent <FirstScreen>();

        script.Play();
    }
コード例 #2
0
    private void Awake()
    {
        instance = this;
        timer    = 0.0f;

        Show();
    }
コード例 #3
0
    void LoggedIn()
    {
        IsLoggedIn = true;
        FirstScreen script = FirScreen.GetComponent <FirstScreen>();

        script.LoginPanelSwitch(false);
        MenuController scriptt = Header.GetComponent <MenuController>();

        scriptt.Start();
    }
コード例 #4
0
    public void RegisterButton()
    {
        Player = new User();
        string username = RegisterUsernameInput.text;
        string password = RegisterPasswordInput.text;
        string email    = RegisterEmailInput.text;

        if (username == "" || password == "" || email == "")
        {
            ErrorMessageGenerator("Cannot leave field empty");
        }
        else
        {
            Player = new User(username, password, email, ComDataVar.NumberOfUsers + 1);

            var registerRequest = new RegisterPlayFabUserRequest {
                Email = Player.Email, Password = Player.Password, Username = Player.Username
            };
            PlayFabClientAPI.RegisterPlayFabUser(registerRequest, OnRegisterSuccess, OnRegisterFailure);

            FirstScreen script = FirScreen.GetComponent <FirstScreen>();
            script.SwitchLoginRegister(true);
        }
    }