проблема в общем в том что анимация "UP" продолжает работать даже если не нажиты кнопки и анимация "stop" не запускается
var up : AnimationClip;
var stop : AnimationClip;
function Update(){
if (Input.GetKey(KeyCode.W) ){
animation.Play(up.name);
}
if (!(Input.GetKey(KeyCode.W))){
animation.Stop(up.name);
animation.Play(stop.name);
}
}