Easy View Service

$9
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.