Playing Animation With GetInput

Hi, I’m trying to play animations using the Input.GetAxis as shown in the scripting reference. My character moves around the screen just fine but I cannot get the animations to play how I want them to. He has an animation for moving up and one for moving down, but when using “Mathf.Abs(Input.GetAxis(“Vertical”))” the input is listed as a scale from 0 - 1, making me unsure how to play an animation for up and down.

If the “Mathf.Abs(Input.GetAxis(“Vertical”))” was from -1 - 1 this would work great but it doesn’t. I need this to work with Mobile which is why I am using GetAxis. Any help would be appreciated. Thanks.

		if (Mathf.Abs(Input.GetAxis("Vertical")) > 0.1F)//works
		animation.CrossFade("move_up");
	    if (Mathf.Abs(Input.GetAxis("Vertical")) < 0.1F)//doesn't work
		animation.CrossFade("move_up");

I am using C#.

Don’t do the Abs it’s turning negative numbers into positive numbers

   if (Input.GetAxis("Vertical") > 0.1F)//works
   animation.CrossFade("move_up");
    if (Input.GetAxis("Vertical") < -0.1F)//didn't work
   animation.CrossFade("move_up");  //Although this is the same animation!!!!