Input handling
General
1_input():
2 # This is the first layer of input.
3 # All input handlers here will be taken care of before any
4 # others, including GUI
5
6_gui_input():
7 # This is the second layer.
8 # This is handled only by Control nodes.
9 # All inputs handled here are being handled by a Control node and, as such
10 # your GUI over all.
11
12_unhandled_input():
13 # The final layer.
14 # All events not handled by the above two methods will propagate down to here.
15 # This is where most game code (player controller, for example) should reside.