Beispiel #1
0
    void OnTriggerEnter2D()
    {
        if (GameObject.Find("maailmat"))
        {
            maailmakontrolli maailmat = FindObjectOfType <maailmakontrolli> ();
            maailmat.lapaisty = true;
            maailmat.achitesti();
            maailmat.aikatarkistus();
        }
        PlayerPrefs.SetInt("currentlevel", 1);
        int   lifes = PlayerPrefs.GetInt(Application.loadedLevelName + "lives");
        float tmp   = PlayerPrefs.GetFloat(Application.loadedLevelName + "levuscore");

        if ((tmp > Time.timeSinceLevelLoad || tmp == 0))
        {
            lifes = other.getElamat();
            PlayerPrefs.SetInt(Application.loadedLevelName + "lives", lifes);
            tmp = Time.timeSinceLevelLoad;
            PlayerPrefs.SetFloat(Application.loadedLevelName + "levuscore", tmp);
        }


        int tmp2 = PlayerPrefs.GetInt(Application.loadedLevelName + "levutilanne");

        tmp2 = 1;
        PlayerPrefs.SetInt(Application.loadedLevelName + "levutilanne", tmp2);
        if (GameObject.Find("maailmat"))
        {
            maailmakontrolli maailmat = FindObjectOfType <maailmakontrolli> ();

            Application.LoadLevel(maailmat.edellinen);
        }
        else
        {
            Application.LoadLevel("maailma1");
        }
    }
Beispiel #2
0
    void Start()
    {
        other = (Pallocontroll)GameObject.Find("Pallo").GetComponent("Pallocontroll");

        Transform tekst = transform.FindChild("aika");
        Transform ovi   = transform.FindChild("entrance");

        sprait = ovi.GetComponent <SpriteRenderer> ();
        if (gameObject.name != "Entrancemaailma")
        {
            maailmakontrolli testi = FindObjectOfType(typeof(maailmakontrolli)) as maailmakontrolli;
            levut    = testi.levut;
            tilanne  = testi.tilanne;
            aika     = testi.aika;
            kuolemat = testi.kuolemat;


            for (i = 0; i < levut.Count; i++)
            {
                if (levut [i] == maa)
                {
                    break;
                }
            }


            //Sprite;
            //sprait.sprite =


            if (tilanne [i] == 1 || forseauki == true)
            {
                sprait.sprite = spritee;
            }
            if (i > 0 && tilanne [i - 1] == 1)
            {
                sprait.sprite = spritee;
            }

            TextMesh teksti = transform.Find("aika").GetComponent <TextMesh> ();
            TextMesh elam   = transform.Find("elamat").GetComponent <TextMesh> ();
            //teksti.text +="\n"+ Math.Round (tmp [i],2)+" s.";

            teksti.text += "" + Math.Round(aika [i], 2) + " s.";
            elam.text   += "" + kuolemat [i];
        }

        if (gameObject.name == "Entrancemaailma" && loppu)
        {
            maailmakontrolli testi = FindObjectOfType(typeof(maailmakontrolli)) as maailmakontrolli;
            if (testi.vikamaa != "")
            {
                for (i = 0; i < testi.levut.Count; i++)
                {
                    if (testi.levut [i] == testi.vikamaa)
                    {
                        break;
                    }
                }
                if (forseauki == true || testi.tilanne [i] == 1)
                {
                    sprait.sprite = spritee;
                }
            }
        }
        else
        {
            sprait.sprite = spritee;
        }
    }