Skip to main content

FB1GameOptionTableRow

Overview

  • Table row defining a single game option, including its type, UI presentation, default value, allowed platforms, and available selection items.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (16)

NameTypeDescription
AllowPlatformsEB1GameOptionAllowPlatformsPlatforms on which this option is available.
DefaultFormatstringDefault format string for this option's value.
DefaultValuestringDefault value applied when no user setting exists.
DisplayNamestringLocalized display name shown in the settings UI for this option.
IsOnValueChangedApplybooleanWhether this option is applied immediately when its value changes.
MaxSliderValuenumberMaximum value for slider-type options.
MinSliderValuenumberMinimum value for slider-type options.
SelectionsFB1GameOptionSelection[]Available selection items for list-type options.
SliderFractionDigitsintegerNumber of fractional digits to display for the slider value. 0 = integer.
SliderUnitstringUnit label StringTableKey for the Slider type. (SliderPercentage type is fixed to %.)
TooltipTextIdstringLocalized tooltip text identifier for this option.
TypeEB1GameOptionEnum type identifying which game option this row represents.
UITypeEB1GameOptionUITypeUI widget type used to present this option (arrow, slider, button, etc.).
bIsSubOptionbooleanWhether this option is a sub-option nested under another option.
bNeedCountdownbooleanWhether a confirmation countdown is required before this option is applied.
bShouldRestartbooleanWhether changing this option requires restarting the application.