OptionsBase
Namespace SwiftlyS2.Core.Menus.OptionsBase
- ButtonMenuOption — Represents a clickable button menu option.
- ChoiceMenuOption — Represents a menu option that cycles through a list of choices.
- InputMenuOption — Represents a menu option that allows text input from players.
- MenuOptionBase — Provides a base implementation for menu options with event-driven behavior.
- ProgressBarMenuOption — Represents a progress bar menu option that displays progress visually.
- SelectorMenuOption<T> — Represents a selector menu option that allows cycling through a list of choices using left/right keys. Displays as: Label: PrevChoice [CurrentChoice] NextChoice This option claims the Exit and Use keys for previous and next selection respectively.
- SliderMenuOption — Represents a slider menu option that allows selecting a numeric value within a range.
- SubmenuMenuOption — Represents a menu option that opens a submenu when clicked.
- TextMenuOption — Represents a simple text-only menu option without interactive behavior.
- ToggleMenuOption — Represents a toggleable menu option that displays an on/off state.