public void StartSliding(SteepGround steepGroundToSlideOn) { if (_dieOnLand) { Debug.Log("Cancelling fatal fall"); var audio = GetComponent <AudioSource>(); if (audio.clip == FallsHigh) { audio.Stop(); } Animator.CancelFatalFall(); _dieOnLand = false; // Can't die from jumping on steep surfaces _isControllable = true; } //m_Rigidbody2D.simulated = false; GetComponent <SlidingCharacterController2D>().enabled = true; Animator.StartSliding(); enabled = false; }