SwiftlyS2

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.

On this page