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.