Example #1
0
    //Funcion para actualizar la tabla de highscore
    public void UpdateHighscore()
    {
        HighScoreTableScript highScoreTableScript = new HighScoreTableScript();

        highScoreTableScript.AddHighScoreEntry(endController.plat, initials.text.ToUpper());
        top10.SetActive(false);
    }
Example #2
0
    void Start()
    {
        if (!PlayerPrefs.HasKey("languageSelected"))
        {
            selectLanguageMenu.SetActive(true);
        }
        HighScoreTableScript highScoreTableScript = new HighScoreTableScript();

        if (!PlayerPrefs.HasKey("highscoreTable"))
        {
            string json = JsonUtility.ToJson("");
            PlayerPrefs.SetString("highscoreTable", json);
            highScoreTableScript.AddHighScoreEntry(1000, "GOD");
            highScoreTableScript.AddHighScoreEntry(800, "IBA");
            highScoreTableScript.AddHighScoreEntry(720, "ACL");
            highScoreTableScript.AddHighScoreEntry(600, "AIT");
            highScoreTableScript.AddHighScoreEntry(420, "JUL");
            highScoreTableScript.AddHighScoreEntry(300, "IZA");
            highScoreTableScript.AddHighScoreEntry(200, "XAB");
            highScoreTableScript.AddHighScoreEntry(100, "AND");
            highScoreTableScript.AddHighScoreEntry(50, "JOE");
            highScoreTableScript.AddHighScoreEntry(20, "JOS");
            PlayerPrefs.SetInt("lastScore", 20);
            PlayerPrefs.Save();
        }
        floor2.transform.GetComponent <RectTransform>().anchorMax        = new Vector2(1, 2);
        floor2.transform.GetComponent <RectTransform>().anchorMin        = new Vector2(0, 1);
        floor2.transform.GetComponent <RectTransform>().anchoredPosition = new Vector2(0, 0);
        floor3.transform.GetComponent <RectTransform>().anchorMax        = new Vector2(1, 3);
        floor3.transform.GetComponent <RectTransform>().anchorMin        = new Vector2(0, 2);
        floor3.transform.GetComponent <RectTransform>().anchoredPosition = new Vector2(0, 0);
        floor4.transform.GetComponent <RectTransform>().anchorMax        = new Vector2(1, 4);
        floor4.transform.GetComponent <RectTransform>().anchorMin        = new Vector2(0, 3);
        floor4.transform.GetComponent <RectTransform>().anchoredPosition = new Vector2(0, 0);
        floor5.transform.GetComponent <RectTransform>().anchorMax        = new Vector2(1, 5);
        floor5.transform.GetComponent <RectTransform>().anchorMin        = new Vector2(0, 4);
        floor5.transform.GetComponent <RectTransform>().anchoredPosition = new Vector2(0, 0);
        floor6.transform.GetComponent <RectTransform>().anchorMax        = new Vector2(1, 6);
        floor6.transform.GetComponent <RectTransform>().anchorMin        = new Vector2(0, 5);
        floor6.transform.GetComponent <RectTransform>().anchoredPosition = new Vector2(0, 0);
        targetFloor = 0;
        actualFloor = 0;
        floorPos    = LevelSelect.transform.position.y;
        if (!PlayerPrefs.HasKey("Master"))
        {
            PlayerPrefs.SetFloat("Master", 1);
        }
        if (!PlayerPrefs.HasKey("Efects"))
        {
            PlayerPrefs.SetFloat("Efects", 1);
        }
        if (!PlayerPrefs.HasKey("Music"))
        {
            PlayerPrefs.SetFloat("Music", 1);
        }
        mixer.SetFloat("VolMaster", Mathf.Log10(PlayerPrefs.GetFloat("Master")) * 20);
        mixer.SetFloat("VolEfects", Mathf.Log10(PlayerPrefs.GetFloat("Efects")) * 20);
        mixer.SetFloat("VolMusic", Mathf.Log10(PlayerPrefs.GetFloat("Music")) * 20);
    }