On my 2D car movement script, the car always turns right instead of left, no matter which key was pressed. Why?
if(Input.GetAxis("Vertical") > 0.0f) {
moveDirection = Input.GetAxis("Vertical") * speed;
rigidbody.AddRelativeForce(0, 0, moveDirection);
}
if(Input.GetAxis("Horizontal") > 0.0f) {
turnDirection = Input.GetAxis("Horizontal") * turnSpeed;
rigidbody.AddRelativeTorque(0, turnDirection, 0);
}
if(Input.GetAxis("Vertical") < 0.0f) {
moveDirection = Input.GetAxis("Vertical") * reverseSpeed;
rigidbody.AddRelativeForce(0, 0, moveDirection);
}
if(Input.GetAxis("Horizontal") < 0.0f) {
turnDirection = Input.GetAxis("Horizontal") * turnSpeed;
rigidbody.AddRelativeTorque(0, -turnDirection, 0);
}