As noted in AnimationState setAnimation
, when loop
is false the animation will be applied until TrackEntry trackEnd
, which defaults to essentially forever. Something else must be happening, eg maybe you are setting other animations or calling CouchDown
many times.
If you remove the StartCoroutine
does the crouch down work?