https://c11cf9e2a0f3c662eb191e3f47f2d05514d5cbc0.googledrive.com/host/0B9amRnYzMgMneGxpRXZNdDNNUDA/Basic.html https://ec5dbe2d80c5f4f1a03800ad67c1340fe62155d9.googledrive.com/host/0B9amRnYzMgMnTkRkVGs3S290bjg/Transitions.html https://a93da4c04a4b6b6bbd36378a5ea81e0216581113.googledrive.com/host/0B9amRnYzMgMnfjRHeGh6QlVBMUlFd21DRXp5bGZqOVg2RzJ0ZV9ueldyTlg3dFBkOFJyUkE/Components.html
Components:
- Added ButtonWithText component
- Added callback with type support to Button Component
Transitions:
- Splitted layout transitions and fullscreen transitions
- Added 7 basic fullscreen transitions
Core:
- Added fullscreen transitions support
- Windows sorting by Z axis now
- Some minor fixes
Examples:
- Added Basic and Transitions scenes
Windows Behavior:
- Added dontDestroyOnLoad flag in window preferences
Core:
- Fix WindowSystem linq query - ignore null windows
- ObjectPool now in Extensions namespace
- Some minor fixes
Windows Behavior:
- added window iteration states (such as Initializing, Initialized, Showing, Hiding etc.)
- added 3D->UI component (useful for tooltips window type)
Core:
- all settings from window system moved to settings file
- improved layouts drawer behavior (fixes)
Examples:
- added alert message
- added modules (BackgroundCloseable, BackgroundLock)
- added 3D->UI HUD
- split button components (Default button, Button with tooltip)
Features:
- MVC
You can store your layout out of your logic and model. - Modules
Like clickable backgrounds, other features like animated decorators and so on. - Layouts
Each window links to a some layout which can store any of containers and animations. - Animations
Any component, layout container or module can be animated. - Events
OnInit - fire once on first window initialize
OnDeinit - fire once on destroy
OnShowBegin(System.Action = null)
OnShowEnd
OnHideBegin(System.Action = null)
OnHideEnd
OnParametersPass(T param, T2 param, ...) - pass parameters of any type to init your window - Extensible
You can extend any kind of component you want.