Relationship to UnityScreenNavigator

  • ScreenSystem is a wrapper library for UnityScreenNavigator.

  • The most significant contribution of ScreenSystem is the introduction of VContainer(DI).

  • Along with this comes the introduction of the Onion Architecture approach.

  • The ScreenSystem uses the Page, Modal, Sheet λ Pageand Modal (Tabbed UIs like Sheet are designed to be viewed as a kind of view, not as a transition between screens).

  • Pageis the base of the screen and is always visible.

  • Pageis updated, the entire screen is updated.

  • ModalThe Page as the kind of dialog you see above.

  • Modalcan be stacked on top of each other.

  • Screen transitions are accomplished via transitions in the Prefab.

Last updated