Open YeOldeDM opened 7 years ago
The basic behavior is all built into CircularContainer. The trick will be making it interactive and generalized. It will basically be a tree structure with a root set of options; each option either an actual option, or a sub-category of options.
When you "expand" a sub-category, its button becomes the new center and its options radiate. Clicking on this center button goes back/up the options tree.
The options data itself can probably be a Dictionary. Keys will be option name/icon refs, values either a method call or a dictionary of options.
Neverwinter Nights style. CircularContainer could make this pretty easy to pull off!