Hey Sophie!
Sinput comes with a default MainControlScheme, and it looks like that gets loaded up by default. If I create my own control scheme, say 'MyControlScheme', how do I load that in my script?
Looking through Sinput.cs, MainControlScheme gets loaded up by calling
LoadControlScheme("MainControlScheme", loadCustomControls);
I'm guessing we need to call this function ourselves in our script at some point? But does this mean every time a game loads the MainControlScheme gets loaded every time before our own scheme gets loaded after? If that's true it doesn't seem very optimal to have to load both schemes every time