-
Notifications
You must be signed in to change notification settings - Fork 12
Description
KC-Menu v2!
It's KC-Menu, but in C# and built into the KC-Core! We need to re-implement everything - but this time in a complete and good form.
Internal
The new KC-Menu internal system should allow us to customize everything in a much more simple way. Currently, we do everything manually. Every cooldown is its own separate logic system and separate boolean somewhere - this should change and be controlled centrally. We also need a callback responder as well as a better way to track if the callback response was triggered. There's more things, but I won't get into the internal stuff on a public issue.
Visual Revamp
There needs to be a couple of things ironed out in v2, such as:
- Removal of sliders, as they're useless and unused.
- Icons not moving the item text, as it looked messy
- Making sure that all items have correct and accurate descriptions
- Utilize the new "onUpdate()" functionality within KC-Menu to create nicer visual guides for what the user can and cannot click
- Utilize the new "goBack()" functionality to stop the janky going back by 3 menus because the menu is shared (lol that was kinda funny tho)
Items & Menus
The rest is quite simple. Re-create the entire menu, with some exceptions as it will contain less things now (more will be moved to the new Pause Menu and other areas to make the F1 Menu less full of stuff and easier to navigate).
checklist is still a to-do