I know it sounds nuts and silly. But if i try to use the mouse axis it wont change an integar. It works when i debug.log so i know it fires but i dont know why it wont change the danged integar here is my snippit of code(I know it wont work like this my script is much larger i just want to send you the part that matters to you)
function Update(){
//axis Pitch
if(Input.GetAxis("Mouse Y")>0){
Debug.Log("Up");
axisPitch = 1;
}
if(Input.GetAxis("Mouse Y")<0){
Debug.Log("Down");
axisPitch = -1;
}
if(Input.GetKey(KeyCode.W) == false && Input.GetKey(KeyCode.S) == false){
axisPitch = 0;
}
//axis Roll
if(Input.GetAxis("Mouse X")>0){
Debug.Log("right");
axisRoll = 1;
}
if(Input.GetAxis("Mouse X")<0){
Debug.Log("left");
axisRoll = -1;
}
if(Input.GetKey(KeyCode.A) == false && Input.GetKey(KeyCode.D) == false){
axisRoll = 0;
}
}