Widget Manager manages your game UI's. you can load and unload UI by one method call.Add tweens to UI's by couple of clicks.
Features:
#Easy to use.
#Widget Pooling.
#Keep your Widgets in stack, loads new widget on top of stack.
#Load UI by Single Function Call by Widget Id.
#Custom Editor for keeping UI’s.
#Custom Inspector for adding tweens.
#Add Tweens by couple of clicks.
Tutorial :
https://eeprogrammer.wordpress.com/2016/03/06/unity3d-widgetui-manager/
Github https://github.com/Ahmed310/Widget-Manager---Unity3D
Note : it uses LeanTween for tweens, if your project already contains this package delete one of them.