private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "ColorChanger") { if (SceneManager.GetActiveScene().name == "Scene3") { int rcolor = Random.Range(0, 2); if (rcolor == 0) { sr.color = Yellow; playerColor = "Yellow"; } else { sr.color = Pink; playerColor = "Pink"; } } else { ChooseRandomColor(); } gd.Spawnner(); Destroy(collision.gameObject); return; } if (collision.tag == "Star") { score += 1; scoreText.text = ("Score: " + score.ToString()); if (score >= 5 && SceneManager.GetActiveScene().name == "Scene1") { SceneManager.LoadScene("Scene2"); } if (score >= 5 && SceneManager.GetActiveScene().name == "Scene2") { SceneManager.LoadScene("Scene3"); } else if (score >= 5 && SceneManager.GetActiveScene().name == "Scene3") { SceneManager.LoadScene("Scene4"); } else if (score >= 5 && SceneManager.GetActiveScene().name == "Scene4") { SceneManager.LoadScene("Scene5"); } Destroy(collision.gameObject); return; } if (collision.tag == "Life") { lc += 1; LifeCount.text = (" " + lc.ToString()); //gd.Spawnner(); Destroy(collision.gameObject); return; } if (collision.tag == "Slider") { Push(); return; } if (playerColor != collision.tag) { if (lc > 0) { lc--; LifeCount.text = (" " + lc.ToString()); Destroy(collision.gameObject); } else { SceneManager.LoadScene("Scene1"); } } }