I want to make my character go faster when the Trigger Button of my Xbox Controller is ‘half pressed’. The ‘return value range’ goes from -1 to 1. In my script 1 (Trigger is fully pressed) means running, -1 (Trigger isn’t pressed) means ‘default speed’. I want my character to go a bit faster when the Trigger is half pressed, meaning values between -0.3 and 0.3. How can I assign my if statement all numbers between -0.3 and 0.3?
I guess you could use something like this
float value = Input.GetAxis("Vertical");// or the axis name
float speed = 0;
if (-0.3f <= value && value <= 0.3f)
{
speed = value * 2f;
}
else
speed = value;
transform.position += new Vector3(0, 0, speed);