Funny, I started a message about that last day, and deleted it to try something else (failed).
I completely support an unified GO system. I’m just now sweating blood at trying to make my game understand when, for my 4X pet project, a click on a star open (enable) a GUI box on a fixed position, meaning not always on top of the clicked star, I don’t want the stars hidden by the GUI to react on click, but I still want the others to do it.
I can’t use collisions because Gui don’t use it apparently, “consume” blocks all next inputs for… reason, Gui script can’t tell GO script to not activate its on_input stuff because on_message is run after on_input…
There is probably a solution, but I’m more a dev that a coder, and it’s really difficult for me.
While it would be a breeze if Gui and Go could be unified : Just a list of “if then elseif…” in my central input script.
I’m going to see how that "zoomy moving camera for game and fixed 2nd camera for GO used as Gui works).
If people had links, it would be appreciated.