A C# wrapped version of G.U.I.D.E, a simple but powerful way to handle input in the Godot Engine.
G.U.I.D.E (Godot Unified Input Detection Engine) is an extension for the Godot Engine that allows you to easily use input from multiple sources, such as keyboard, mouse, gamepad and touch in a unified way. Gone are the days, where mouse input was handled differently from joysticks and touch was a totally different beast. No matter where the input comes from - your game code works the same way.
Note: This version utilises a C# Wrapper originally made by @DFGameDev. If you do not need C# support for G.U.I.D.E, visit the main repository HERE.
G.U.I.D.E-CSharp has full functionality on its own, see the changelog for current version information.
This plugin includes:
Below are the instructions for first install, for updating see upgrading.
If build option is missing:
Use Project > Tools > C# > Create C# Solution
After the solution is created, the build option should show up.
If you have any problems while using this plugin, create an issue. All issues should be created in the G.U.I.D.E-CSharp repository, even if the problem seems to be from the base G.U.I.D.E plugin, all issues related to the use of this plugin should stay within this repository.