I’m trying to provide the common ‘Invert Mouse Y-axis’ functionality to users. I can do this by simply maintaining a boolean somewhere, toggling it when a user clicks a UI element, and then multiplying the output of Input.GetAxis("Mouse Y") by -1 when the boolean flag is set.
However, since the Input Manager in Unity has an Invert checkbox for inputs, I’m wondering whether Unity also supports a built-in way to invert an axis at runtime. I was hoping to be able to call something like Input.SetAxisInverted("Mouse Y", true), but I can’t find anything along those lines in the documentation for Input, so I’d like to know if there’s anything I’ve missed, or whether I’ll have to provide my own system.
Ah well, I suppose I'll do that, then.
– Jenesis