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()); }
//********** 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); }