I've noticed that your plugin is extremely glitchy with modal layout objects. If someone, like myself, were to use one for game pausing, there would be a few problems in using this plugin.
In my testing, I had set controls in the middle of the actual stage itself, but when pausing, the plugin wouldn't work with the modal layout at all. I coped and pasted the plugin object to the modal layout, I set it to global, but it just wouldn't work. After unpausing, it seemed to work again, obviously.
1. Set controls during stage. These work.
2. Pause game, modal layout pops up. Plugin doesn't work.
3. Unpause game, return to stage. Plugin continues working, of course.
But if I set controls in the modal layout, that is, while the game's paused, it seemed to work. But after unpausing, the plugin wouldn't work at all. Even if I already set controls during the stage.
1. Set controls during stage. These work.
2. Pause game, modal layout pops up. Plugin doesn't work.
3. Set controls during pausing. These work.
4. Unpause game, return to stage. Plugin doesn't work during stage anymore.
The plugin seems really glitchy when it comes to using modal layouts. ^^ I hope this can be fixed somehow. I'd love to be able to use a real PC controller plugin.