Allows you to get the architecture structure for UI in your project quickly and easily.
Operate your UI screens from code simply yet efficiently.
Also provides with functionality of custom buttons.DocumentationDocumentation linkSupportDiscordKey takeawaysProvides you with an efficient and concise module for working with UI Windows in your Unity project.Benefits of the module show up more in code rather than in variety of prefabs or templates. You are not obliged to use any predefined prefabs, feel free to experiment with it and adjust it to suit your needs.Main pros:Fast integration of new windowsFast integration of new buttonsEffective and simple access to windowsUnified system of buttons in the gameFeatures include:Loading and unloading windows using methods with generics. In other words, getting access to windows using their type.Showing and hiding windows asynchronously, with additional options to use simple animations for windows. Animations include:Fade in & Fade outScale up & Scale downUsing Canvas group to handle window visibility and accessibility.Using indexers to access windows. That is especially useful when using in inspector. For instance, creating a button to load a window with the use of Enum, without the need to drag & drop any prefabs. Some button scripts are already included in the asset, among them:Showing windows by Enum indexHiding windows by Enum index or by determining parent windowUnloading all of the currently loaded windowsSupported platformsAndroid, iOS, PC