Table of Contents
Where to handle inputs:
_*input callbacks including
_unhandled_input will only be called when there is an input event. So, if it's possible, handling inputs within one of
_*input callbacks is recommended.
Though the official document doesn't seem to clearly mentioned,
_*input callbacks appears to be called before any of
For inputs for game objects, it is generally a good idea to use
_unhandled_input callback, because it will filter inputs which are already processed by GUI.