I have 3 collections : main, menu and level. Main is used only for loading other 2 collections using collection proxies. If I want to handle input in menu ui, i need to put msg.post(".","acquire_input_focus")
not only in menu.gui_script
but also in main.script
(from main collection). Is it okey?
UPDATE:
Yes, it’s okey.
Even if the collection proxy’s game object contain no on_input() code at all, it must still send a “acquire_input_focus” message to itself to be added on top of the input stack.