o3de / o3de-multiplayersample

Multiplayer sample project for the Open 3D Engine
https://o3de.org
Other
79 stars 56 forks source link

UI reorganization #342

Closed mbalfour-amzn closed 1 year ago

mbalfour-amzn commented 1 year ago

First pass at reorganizing how UI is stored and flows to make it easier to iterate on and extend the UI over time. This is in support of adding a Settings screen, but should also make it easier to fix various "screens pop up over each other" and "cursor is or isn't here" bugs.

The UI Manager and Settings screen will still get iterated on pretty significantly in future PRs.

InGameMenu changed to have a Settings button: image

Stub Settings screen: image

First-pass UI Manager script: image

InGameMenu script, showing how the per-screen script is simplified and focused. image