The Gary - Radial Menu and fixes!
With this release we introduce you the new RadialMenu!
Inspired by the original HUD_WEAPON_WHEEL with some goodies and 3D animations!
It's fully compatible with UIMenu and the new SwitchTo method to change menu, this means you can switch from UIMenu to RadialMenu and vice versa!
Make sure to check the MenuExample.cs and / or example.lua files to check how the RadialMenu is built and shown!!
What's changed:
- UIMenu shows some new 3D animations while scrolling and showing side panels.
- Lua: Fixed PauseMenu's OnPauseMenuTabChanged
- C#/Lua: fixed InstructionalButtons bugs + add C# UIMenu functions.
- C# - Renamed ScaleformUI.ScaleformUI to ScaleformUI.Main (a nice change for c#, this will let you call the adapted scaleforms without having to specify twice
ScaleformUI.ScaleformUI
- C# BREAKING: Reorganized project and added NameSpaces (this way you only load the namespace you need instead of everything)
- Lua: Fix scaleforms initialization race condition
- C#: (f39bc3f)
- Added RadialMenu
- Generalized with MenuBase for UIMenu and RadialMenu
- Adapted BreadcrumbsHandler to support MenuBase and its variants
- C# Make BreadcrumbsHandler public.
- C# RadialMenu: (d94cb16)
- Added quantity for SegmentItems
- Added Enable3D parameter for menu
- Lua: Refactored folder structure in sync with C#
- Lua: UIMenu (8b94bde)
- Removed "DisEnableControls".. old method.. stupid and confusing.. outrageous
- Added cleaner menu:DisableNonMenuControls() method
- Added Controls class to handle controls with cleaner interface. you can add remove controls in
Controls.NecessaryControlsKeyboard
andControls.NecessaryControlsGamePad
- Lua: Ported RadialMenu to the Project in sync with its c# counterpart
- Lua UIMenu: changed from DisableNonMenuControls to DisableGameControls (this is very important!!!)
- Lua: bugfixing + SwitchTo compatibility with radial menu
- C# PauseMenu: check if textures are available before setting the backgrounds
- Lua TabView: check if textures are available before setting the backgrounds
- Lots of bugfixing Scaleform sides 👍
❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)