private void OnCollisionEnter(Collision other_object) { if (other_object.gameObject.CompareTag("Cube")) { flames_transform.parent = other_object.gameObject.transform; flames_transform.position = other_object.gameObject.transform.position; var flame_main = flames.main; flame_main.startLifetime = 0.5f; var flame_emission = flames.emission; flame_emission.rateOverTime = 500; camshake.InduceStress(5, 8, 1f); particles.PlayerDestroyed(transform.position); gm.GameOver(); } else if (other_object.gameObject.CompareTag("Cube_target")) // Destroyable Cube // { Destroy(other_object.gameObject); camshake.InduceStress(2, 2, 1f); particles.ObjectDestroyed(other_object.transform.position); ChangeColor(Color_Randomizer(), Sphere_Renderer); score.IncrementScore(10); } }