Publisher | Ostryzhnyi |
---|---|
File size | 100.22kB |
Number of files | 28 |
Latest version | 1 |
Latest release date | 2024-09-26 05:26:13 |
First release date | 2024-09-26 05:26:13 |
Supported Unity versions | 2018.4.2 or higher |
View Service: View and Layer Management
View Service is a powerful plugin that simplifies managing the lifecycle and display of UI view within your application. It provides an easy-to-use interface for handling views, supporting features like opening, closing, and layer management.
Key Features:
- Initialization: Easily access the service instance through the static property Instance, but can use DI
- View Management: Display and hide view by type or through the IWiew interface. The system supports showing view with options and managing all active view.
- Events: Support for OnViewOpen and OnWiewHide events to react to view openings and closures.
- Integration: Easy initialization and loading of view prefabs using Initialize() and RepositoryInitialize() methods.
- Flexibility: Methods for creating, displaying, and hiding view by type or instance. Customization support through overriding the InstantiateView() method.
View Service is ideal for creating complex UIs and dynamically managing view in applications. It enables seamless integration of view into your application and efficient management of their behavior.