I have a very odd problem here. When I plug in an Xbox 360 controller and an Xbox One controller, the triggers on each of these controllers work fine in my game when reading from Axis 9 and 10. However, when I plug in two Xbox 360 controllers instead, Axes 9 and 10 stop working properly – It seems that they only work if I press RT or LT on both controllers simultaneously.
I can’t think of anything in particular I might be doing wrong here. To test this out, I simply plug in both controllers, start up Unity, and run a script with an Update function with the line “Debug.Log(Input.GetAxis(“Joy1 Axis 10”));”.
Any ideas on what might be causing this?