Dance animation toggled with X key (Unity Animation parameter with third person character controller)
Finally got the animation to trigger on pressing X, though it was impossible to find specific info online. I initially wanted to just have the animation play once on X, but I ran into the problem of how to set the bool parameter that activated the animation back to false. Eventually, I settled on have the X key toggle the animation, then it was just a matter of having it transition back to idle. The animation is set to loop, so will keep dancing until you toggle it off. // Dancing stuff private int _animIDDance; private bool danceBool=false; ... private void Dance() { if (Input.GetKeyDown(KeyCode.X)) { //Debug.Log("Dance"); //toggle dancing with X key danceBool = !danceBool; _animator.SetBool(_animIDDance, danceBool); _animator.applyRootMotion = danceBool; } }