Skip to content

FB1CityEditChangeListInfo

🧩 Struct: FB1CityEditChangeListInfo

Defines a city edit entry that includes mesh and material overrides, icon info, categorization, and UI data for seasonal decoration variants.

Properties

  • Id (FName): Unique identifier for the change list entry.
  • ListKey (FString): Internal key used for grouping or data lookups.
  • CategoryType (FName): Type/category of the decoration (e.g., tree, cat).
  • DecorationId (FName): Identifier for the associated decoration item.
  • DisplayNameTextId (FString): Localization key for the display name of this entry. (StringTableKey = "Id")
  • TooltipTextId (FString): Localization key for the tooltip text of this entry. (StringTableKey = "Id")
  • IconTexture (TSoftObjectPtr<UTexture2D>): Texture used as an icon for this item in the UI.
  • ChangeList (TArray<FB1CityEditChangeList>): List of mesh changes that apply seasonally.
  • PartsList (TArray<FB1CityEditPartsList>): List of sub-part definitions that belong to this change item.
  • bResetMaterial (bool): If true, the material will be reset to default when applying this item.
  • bUseMaterial (bool): If true, this entry uses a custom material definition.
  • bSpawnCountIsolrate (bool): If true, this item limits the spawn count to avoid overlap with others.
  • SpriteTexture (TSoftObjectPtr<UTexture2D>): Texture variable to be passed to the material.
  • URL (FString): Optional external URL (e.g., YouTube void URL).

📚 References