Input.GetAxis not working

I’m running the Angry Bots Asset and I would like to use the xbox controller to “fire” the weapon. I can use it for everything else, but just not firing the weapon. this is part of the script that came with it. I need to figure out what needs to be changed in order to get the controller working. I went into the settings and the “TriggerFire” is set up already. PLEASE HELP!

 function Update (){
    	#if !UNITY_EDITOR && (UNITY_XBOX360 || UNITY_PS3)
    		// On consoles use the right trigger to fire
    		var fireAxis : float = Input.GetAxis("TriggerFire");   
    		if (state == false && fireAxis >= 0.2) {
    			mouseDownSignals.SendSignals (this);
    			state = true;
    		}
    		else if (state == true && fireAxis < 0.2) {
    			mouseUpSignals.SendSignals (this);
    			state = false;
    		}
    	#else
    		if (state == false && Input.GetMouseButtonDown (0)) {
    			mouseDownSignals.SendSignals (this);
    			state = true;
    		}
    		
    		else if (state == true && Input.GetMouseButtonUp (0)) {
    			mouseUpSignals.SendSignals (this);
    			state = false;
    		}
    	}

#if !UNITY_EDITOR && (UNITY_XBOX360 || UNITY_PS3)

That line says “If we’re not in the editor, and are either targeting XBox360 or PS3”…

So, if you want to use the TriggerFire axis on PC, say, get rid of that #if (and the #else)