B1GameObjectChangeMaterialParam
- A single material change option providing a replacement material asset and optional part overrides.
* Used within material change group table rows to represent individual swappable material entries.
| Property | Type | Description | Metadata |
|---|---|---|---|
| ListKey | FString | Unique list key identifying this material change parameter within its parent array. | Category: B1GameObjectChangeMaterialParam |
| MaterialName | FName | String table key referencing the localized display name for this material change option. | Category: B1GameObjectChangeMaterialParam |
| Icon | TSoftObjectPtr | Soft reference to the icon displayed for this material change option in the UI. | Category: B1GameObjectChangeMaterialParam |
| Material | TSoftObjectPtr | Soft reference to the replacement material interface asset. | Category: B1GameObjectChangeMaterialParam |
| OverrideParam | bool | Whether this entry overrides the default material parameters defined in the usage row. | Category: B1GameObjectChangeMaterialParam |
| ParamUsageId | FName | ID referencing the parameter usage row applied when OverrideParam is true. | Category: B1GameObjectChangeMaterialParam Foreign: ObjectPartsParamUsage.Id |
| OverrideTransparency | bool | Whether this material change overrides the object's transparency settings. | Category: B1GameObjectChangeMaterialParam |
| OverrideParts | bool | Whether this material change overrides specific part definitions on the object. | Category: B1GameObjectChangeMaterialParam |
| Parts | TArray | Array of part overrides applied when OverrideParts is true. | Category: B1GameObjectChangeMaterialParam |