![]() |
🛠️ Boost your Unity workflows with InspectMe! Our tool simplifies debugging with an intuitive tree view. Check it out! 👉 InspectMe Lite - InspectMe Pro |
This sample project demonstrates the AMVC architecture for Unity UI projects. The project is composed of two scenes:
- Loading Scene: Incorporates a flexible loading system based on the Command Design Pattern. The DataBaseManager integrates the Rest Client for Unity plugin with the AMVC architecture.
- Main Scene: Demonstrates communication between Controllers (Systems) and Views (Panels) using the API result.
All UI Panels are canvases to prevent mesh regeneration during UI changes. Learn More
The Application Model View Controller (AMVC) manages dependencies by splitting the software into four parts:
- Single entry point "Application": Manages critical instances and application-related data.
- Models: Handle data CRUD operations.
- Views: Represent UI Panels.
- Controllers: Operate as application systems.
Access panels and systems from anywhere with GetPanel<T> and GetSystem<T> respectively.
![]() |
🛠️ Boost your Unity workflows with InspectMe! Our tool simplifies debugging with an intuitive tree view. Check it out! 👉 InspectMe Lite - InspectMe Pro |