AllowPlatforms | EB1GameOptionAllowPlatforms | Platforms on which this option is available. |
DefaultFormat | string | Default format string for this option's value. |
DefaultValue | string | Default value applied when no user setting exists. |
DisplayName | string | Localized display name shown in the settings UI for this option. |
IsOnValueChangedApply | boolean | Whether this option is applied immediately when its value changes. |
MaxSliderValue | number | Maximum value for slider-type options. |
MinSliderValue | number | Minimum value for slider-type options. |
Selections | FB1GameOptionSelection[] | Available selection items for list-type options. |
SliderFractionDigits | integer | Number of fractional digits to display for the slider value. 0 = integer. |
SliderUnit | string | Unit label StringTableKey for the Slider type. (SliderPercentage type is fixed to %.) |
TooltipTextId | string | Localized tooltip text identifier for this option. |
Type | EB1GameOption | Enum type identifying which game option this row represents. |
UIType | EB1GameOptionUIType | UI widget type used to present this option (arrow, slider, button, etc.). |
bIsSubOption | boolean | Whether this option is a sub-option nested under another option. |
bNeedCountdown | boolean | Whether a confirmation countdown is required before this option is applied. |
bShouldRestart | boolean | Whether changing this option requires restarting the application. |