force play animation to end

Hi

I’m using unity3d 3.4.0 free.
In my multiplayer first person game.
If a wanna play an animation it won’t animate it to the end. But if I hold the key pressed the animation will play completly. How is this to fix if I wanna only press short?

I know that it exist a bug. But it is removed since version 3.2.

For animating I use:

animation.Play();
animation.CrossFade();

If you want I can post also my hole animation control script. But be aware it is too mesi.

Thanks.

realm_1

bump.

Are you using GetKey or GetKeyDown? The animation might also be blending out completely - maybe try giving it a higher layer priority.

I use both GetKey for pistols and GetKeyDown for automatic weapons. But In the reload animation only one short time a key is pressed. And tehre the animation won’t play to end. How to set the layer priority?

bump.