FB1GameObjectChangeMaterialParam
🧩 Struct: FB1GameObjectChangeMaterialParam¶
Defines material override data for a game object, including customization icons and per-part application.
Properties¶
- ListKey (
FString
): Internal identifier for this material override entry. - MaterialName (
FName
): Display name of the material. (StringTableKey) - Icon (
TSoftObjectPtr<UObject>
): Icon used for UI preview. (AllowedClasses = Texture2D, SlateTextureAtlasInterface) - Material (
TSoftObjectPtr<UMaterialInterface>
): Material asset to apply. - OverrideParam (
bool
): Whether to override material instance parameters. - ParamUsageId (
FName
): Usage context ID for this material. (Foreign = "ObjectPartsParamUsage.Id") - OverrideTransparency (
bool
): If true, overrides transparency settings of the mesh. - OverrideParts (
bool
): If true, the override applies to specific parts only. - Parts (
TArray<FB1ObjectPartsOverride>
): List of parts this material override affects.