{"repo":"Haruma-K/UnityScreenNavigator","free":true,"listed":false,"github":"https://github.com/Haruma-K/UnityScreenNavigator","clone":"git clone https://github.com/Haruma-K/UnityScreenNavigator.git","description":"Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI.","language":"C#","stars":1112,"topics":["unity","ugui","navigation"],"license":"MIT","category":"game-templates","readme_excerpt":"Unity Screen Navigator 日本語ドキュメント(Japanese Documents Available) Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI. Table of Contents Details - Overview - Features - Demo - Setup - Requirement - Install - Basic Screen Transition - Concept of screens and transitions - Create page and transition - Create modal and transition - Create sheet and transition - How to wait for the transition - Getting containers with static methods - Screen Transition Animation - Setting common transition animations - Setting transition animation for each screen - Change transition animation according to partner screen - Screen transition animation and drawing order - Create simple transition animations easily - Implement interactive animation with partner screen - Create animation with Timeline - Lifecycle Events - Lifecycle events of the page - Lifecycle events of the modal - Lifecycle events of the sheet - Use async methods instead of coroutines - Loading Screen Resources - Change the loading method of screen resources - Use Addressable Asset System for the loading - Load synchronously - Preloading - Other Features - Pop multiple screens at once - Don't stack pages in history - Change the backdrop of modals - Close the active modal when the backdrop is clicked - Enable interaction during transitions - Disable masking for container - Get information about playing animation information - Use loaded Prefab instances when","default_branch":null,"files":null,"tree":[],"storefront":"/r/Haruma-K","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Haruma-K/UnityScreenNavigator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}