void OnDestroy() { if (scoring) { GameStatic.AddScore(); } if (GameStatic.CheckScore()) { GameStatic.ZeroScore(); if (!GameObject.FindGameObjectWithTag("GameOver").GetComponent <GameOver>().change&& SceneManager.GetActiveScene().buildIndex + 1 >= GameStatic.levels) { SceneManager.LoadScene(1); } else if (!GameObject.FindGameObjectWithTag("GameOver").GetComponent <GameOver>().change&& SceneManager.GetActiveScene().buildIndex + 1 < GameStatic.levels) { GameStatic.SetNext(true); SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); } else { GameObject.FindGameObjectWithTag("GameOver").GetComponent <GameOver>().change = true; } } }
// Update is called once per frame void Update() { if (change) { GameStatic.SetNext(false); if (c1.a < 1) { c1.a += 0.01f; c2.a += 0.01f; im.color = c1; text.color = c2; } else { Destroy(Button); change = false; change2 = true; } } if (change2) { if (text.transform.localScale.y > 0) { text.transform.localScale = new Vector3(text.transform.localScale.x, text.transform.localScale.y - 0.05f, text.transform.localScale.z); } else { text.text = "Type your name";//alt+0160 change2 = false; change3 = true; } } if (change3) { if (text.transform.localScale.y < 1) { text.transform.localScale = new Vector3(text.transform.localScale.x, text.transform.localScale.y + 0.05f, text.transform.localScale.z); c3.a += 0.05f; c4.a += 0.05f; c5.a += 0.05f; textName.color = c4; inputName.GetComponent <Image>().color = c5; } else { change3 = false; } } if (change4 && change4_1) { if (text.transform.localScale.y > 0) { text.transform.localScale = new Vector3(text.transform.localScale.x, text.transform.localScale.y - 0.05f, text.transform.localScale.z); } else { text.text = "Tap to save";//alt+0160 change4_1 = false; change5 = true; End.enabled = true; } } if (change5) { if (text.transform.localScale.y < 1) { text.transform.localScale = new Vector3(text.transform.localScale.x, text.transform.localScale.y + 0.05f, text.transform.localScale.z); } else { change5 = false; } } }
public void Change(string scene) { GameStatic.SetNext(true); ChangeScene.Change(scene); }