Example #1
0
    //Generates a random username and score before uploading to the Leaderboards
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            int    score    = Random.Range(0, 100);
            string username = "";
            string alphabet = "abcdefghijklmnopqrstuvwxyz";

            for (int i = 0; i < Random.Range(5, 10); i++)
            {
                username += alphabet[Random.Range(0, alphabet.Length)];
            }
            Leaderboard.AddNewHighscore(username, score);
        }
    }
Example #2
0
    void Spawn()
    {
        if (i < 10)
        {
            Debug.Log(colpitoRossa);

            StartCoroutine(malusWait(colpitoRossa));

            Blocco.cestoCollider.enabled = true;
            Empty.GetComponent <DragFingerMove>().enabled = true;
            Empty.transform.rotation = new Quaternion(0, 0, 0, 0);
            Destroy(GameObject.FindWithTag("Contatore"));
            Pos          = new Vector3(Pos.x, Pos.y, Pos.z);
            palla        = Instantiate(ball, Pos, Empty.transform.rotation, Empty.transform) as GameObject;
            palla.name   = "Ball (" + i + ")";
            ball         = palla;
            colpitoRossa = false;
            i++;
        }
        else
        {
            if (this.GetRosse() == totaleRosse)
            {
                if (SceneManager.GetActiveScene().buildIndex == 1)
                {
                    if ((points > lastRecord) || (lastRecord == 0))
                    {
                        isRecord = true;
                        PlayerPrefs.SetInt("lastRecord", points);
                    }

                    /*if (info.entryScore == 0)
                     * {
                     *  isRecord = true;
                     *  info.entryScore = Player.points;
                     * }
                     * else
                     * {
                     *  //salva eventuale record
                     *  if (info.entryScore < Player.points)
                     *  {
                     *      isRecord = true;
                     *      info.entryScore = Player.points;
                     *  }
                     * }*/
                    if (Leaderboard.called == 0)
                    {
                        Leaderboard.AddNewHighscore(utenteNome, points);
                    }
                    overlay.GetComponent <Pause>().Vinto();
                    PlayerPrefs.SetString("livello1Completato", "true");
                    PlayerPrefs.Save();
                }

                if (SceneManager.GetActiveScene().buildIndex == 2)
                {
                    if ((points > lastRecord2) || (lastRecord2 == 0))
                    {
                        isRecord = true;
                        PlayerPrefs.SetInt("lastRecord2", points);
                    }

                    /*if (info.entryScore == 0)
                     * {
                     *  isRecord = true;
                     *  info.entryScore = Player.points;
                     * }
                     * else
                     * {
                     *  //salva eventuale record
                     *  if (info.entryScore < Player.points)
                     *  {
                     *      isRecord = true;
                     *      info.entryScore = Player.points;
                     *  }
                     * }*/
                    if (Leaderboard.called == 0)
                    {
                        Leaderboard.AddNewHighscore(utenteNome, points);
                    }
                    overlay.GetComponent <Pause>().Vinto();
                }
            }
            else
            {
                if (SceneManager.GetActiveScene().buildIndex == 1)
                {
                    if ((points > lastRecord) || (lastRecord == 0))
                    {
                        isRecord = true;
                        PlayerPrefs.SetInt("lastRecord", points);
                    }

                    /*if (info.entryScore == 0)
                     * {
                     *  isRecord = true;
                     *  info.entryScore = Player.points;
                     * }
                     * else
                     * {
                     *  //salva eventuale record
                     *  if (info.entryScore < Player.points)
                     *  {
                     *      isRecord = true;
                     *      info.entryScore = Player.points;
                     *  }
                     * }*/

                    if (Leaderboard.called == 0)
                    {
                        Leaderboard.AddNewHighscore(utenteNome, points);
                    }
                    overlay.GetComponent <Pause>().Perso();
                }

                if (SceneManager.GetActiveScene().buildIndex == 2)
                {
                    if ((points > lastRecord2) || (lastRecord2 == 0))
                    {
                        isRecord = true;
                        PlayerPrefs.SetInt("lastRecord2", points);
                    }

                    /*if (info.entryScore == 0)
                     * {
                     *  isRecord = true;
                     *  info.entryScore = Player.points;
                     * }
                     * else
                     * {
                     *  //salva eventuale record
                     *  if (info.entryScore < Player.points)
                     *  {
                     *      isRecord = true;
                     *      info.entryScore = Player.points;
                     *  }
                     * }*/

                    if (Leaderboard.called == 0)
                    {
                        Leaderboard.AddNewHighscore(utenteNome, points);
                    }
                    overlay.GetComponent <Pause>().Perso();
                }
            }
        }
    }