Exemple #1
0
 private void loginFunction()
 {
     print("LOGIN FUNCTION");
     // Setta valori username e password su scoreoidMAnager
     scoreoidManager.username = usernameField;
     scoreoidManager.password = passwordField;
     // Lancia createUser da scoreoidManager e aspetta che ritorni
     StartCoroutine(scoreoidManager.downloadUserData());
 }
Exemple #2
0
    //********** COROUTINES DI DATI **********//

    private IEnumerator updateUserData()
    {
        // TODO: Controlla la connessione?

        if (PlayerPrefs.HasKey("Username") && PlayerPrefs.HasKey("Password"))
        {
            scoreoidManager.downloadUserData();
            PlayerPrefs.SetInt("BestScore", scoreoidManager.bestScore);
            PlayerPrefs.SetInt("TimePlayed", scoreoidManager.timePlayed);
            PlayerPrefs.SetInt("Rank", scoreoidManager.rank);
        }
        else
        {
            // TODO: SPARA MESSAGGIO ONGUI  che chiede se si vuole creare un account -> se si presenta il form per crearlo
        }
        yield return(null);
    }