Adding animation problem

when i wrote this no animations are able to be played

void Start(){
animation.AddClip(animation["idel2aim"].clip, "shootUpperBody");
	animation["shootUpperBody"].AddMixingTransform(transform.Find("Base HumanPelvis/Base HumanSpine1"));
	animation["idel2aim"].wrapMode = WrapMode.Clamp;
	animation["shootUpperBody"].wrapMode = WrapMode.Clamp;
}

void Update(){
if (Input.GetButtonDown ("Fire1")){
			if (animation["run"].weight > 0.5)
				animation.CrossFadeQueued("shootUpperBody", 0.3F, QueueMode.PlayNow);
			Debug.Log ("Done");
}

what’s the value of animation[“run”].weight ? I’m guessing it’s less than 0.5.