FB1CityEditMenuSubTab
🧩 Struct: FB1CityEditMenuSubTab¶
Defines a sub-tab in the city editor menu, including layout behavior, input mode (slider/list), parameter mapping, and visual blend settings.
Properties¶
- Id (
FName): Unique identifier for this sub-tab entry. - GroupId (
FName): ID linking to the associated city edit group. (Foreign = "CityEdit.Id") - IsSliderType (
bool): Whether this sub-tab uses a slider control for input. - SliderDefaultValue (
float): Default value of the slider when initialized. - DefaultMinRate (
float): Minimum rate value for the slider. - DefaultMaxRate (
float): Maximum rate value for the slider. - bMPCType (
bool): If true, this control is mapped to a Material Parameter Collection (MPC). - MPCParamName (
FName): Name of the MPC parameter this control modifies. - SliderStepSize (
int32): Step size for slider increments. - IsListType (
bool): Whether this sub-tab uses a list selection UI instead of a slider. - IsMultiSelectable (
bool): If true, the list allows multiple selections. - IsColorPaletteType (
bool): If true, the sub-tab shows a color palette selector. - IsUserImportableType (
bool): If true, users can import their own resources into this category. - SliderLeftTextId (
FString): Localization key for the label on the left of the slider. (StringTableKey) - SliderRightTextId (
FString): Localization key for the label on the right of the slider. (StringTableKey) - BlendStartPos (
FVector): Start position for blend transition. - BlendEndPos (
FVector): End position for blend transition. - BlendStartRot (
FRotator): Start rotation for blend transition. - BlendEndRot (
FRotator): End rotation for blend transition. - BlendStartDistance (
float): Starting distance value used for blending. - BlendEndDistance (
float): Ending distance value used for blending. - BlendTime (
float): Duration of the blend effect in seconds.