public void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "death" || collision.gameObject.tag == "Enemy") { life -= 1; move_speed = move_speed_store; speed_milestone_count = speed_milestone_count_store; speed_increase_milestone = speed_increase_milestone_store; death_sound.Play(); grounded = true; if (life >= 0) { if (left1 == true) { myRigidbody.AddForce(45000 * Time.deltaTime, 0, 0); left1 = false; } if (right1 == true) { myRigidbody.AddForce(-45000 * Time.deltaTime, 0, 0); right1 = false; } } if (life < 0) { life = 3; game_Manager.Restart_Game(); } } else { grounded = true; jump_time_counter = 0; } }