Easy way to create and invoke custom modal dialogs in uGUI!
It's easy to get dialogs working:
1. Create a Canvas and set your dialog appearance
2. Add ModalDialog to the root GameObject
3. Associate control names with the controls or objects of your dialog
4. Invoke the dialog anytime during the game!
The scripts provides an easy way to access your controls and objects inside your dialog for you to be able to set any object/component settings when you invoke a new instance of the dialog.
The dialog will be created and a callback function (set during invoke) will be called when the user presses any dismiss button you may have set!
Written with a fluent API, it's super easy to understand how it works.