There is OnScreenControls or OnScreenButton Behaviour for this, but they are not too convenient because we are sending a keycode rather than the input directly like Vector2
Will there be more conventional way for this?
For building cross-platform (mobile included) this really slows mobile development, because sometimes there is a bug where OnScreenButton was sending LMB or RMB, make the other OnScreenControls stuck.
Please let us send the value (e.g Movement) directly rather than sending a gamepad Left Stick