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"); } }
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; } }