It's a simple, but flexible solution to manage scenes (screens) and panels (popups). It helps to build UI part of Unity project much faster.
For quick start check "Panels Monster Demo 1" and "Panels Monster Demo 2". These demos show how it works on visual part and code examples.
This demo project shows multyscreen style UI. You can find how to switch between screens (logic parts of big UI) and how to manage and show panels (popups) inside screens. For more details go to Panels Monster Demo 1 project page.
This demo project shows single screen style UI. You can find how to manage panels and popups inside one UI screen of a project. For more details go to Panels Monster Demo 2 project page.
Clean install: Clone this project to your project Assets folder (so code will be in Assets/PanelsMonster folder). Best use case is to add Panels Monster as submodule to your project. There are also two dependicies - "TextMesh Pro" (https://www.assetstore.unity3d.com/en/#!/content/84126) and "DOTween" (http://dotween.demigiant.com). You have to add them to your project as well. Both are free.
To have some examples right in your project - use Demo 1 or Demo 2 repositories.
For more details about installation check Wiki pages https://github.com/webjema/PanelsMonster/wiki
How it works, classes information and different uses cases you can find in Wiki (https://github.com/webjema/PanelsMonster/wiki)
This framework is free and published under Apache License Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) You can use it in your projects (any type), but you can't sell any plugins, addons, frameworks based on this code in Unity Asset Store.
Copyright © 2017 Nick Kavunenko. All rights reserved.