UI Widgets is a collection of useful base ui scripts. Some of our assets include this packge and extend from the base classes.
UIWidget is responsible for the management of widgets as well as animating them. Your custom widgets should extend from this class or from child classes. This way you can always track existing widgets by name in your game.
You can add a trigger to control other elements of your game when dealing with a widget. Enable/Disable game objects, call a custom method if this widget is shown or closed…