Overview of Unity Screen Navigator
masterUnity Screen Navigator is a library for Unity's uGUI designed to manage screen transitions, transition animations, screen transition history (stacks), and screen lifecycle management.
Key Features
- Flexible UI Construction: Easily build pages, modals, tabs, and their transitions.
- Lifecycle & Memory Management: Manages the entire lifecycle of a screen from loading to destruction.
- Decoupled Animation Workflow: Allows implementing complex transition animations separately from the Animator.
- Single-Purpose Design: A well-separated, lightweight library that does not include unnecessary features like GUI libraries or state machines.
- Standard Features Included: Built-in support for history stacking and preventing interactions during transitions.