Open InverNessian opened 4 years ago
Maybe I could use IClickHandler in a special script for units? This way they can each process their inputs on their own, don't need a dedicated InputController. It would be renamed to MissionController, since it maintains the mission state? Or maybe that can be shifted to GameController?
Revise the menu implementation slightly? Have the MenuController serve as the thing to load the UI, but then have a script in the UI itself to handle things. Then MenuController can tie the "FinishAction" method to the onclick event of a particular button.