Class MaterialOverride
Represents a material override authoring component.
Inherited Members
Namespace: Global Namespace
Assembly: Unity.Entities.Graphics.dll
Syntax
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class MaterialOverride : MonoBehaviour
Fields
overrideAsset
The material asset to override.
Declaration
public MaterialOverrideAsset overrideAsset
Field Value
Type | Description |
---|---|
Material |
overrideList
The list of overridden material properties.
Declaration
public List<MaterialOverrideAsset.OverrideData> overrideList
Field Value
Type | Description |
---|---|
List<Material |
Methods
ApplyMaterialProperties()
Applies the material properties to the renderer.
Declaration
public void ApplyMaterialProperties()
ClearOverrides()
Resets the renderer.
Declaration
public void ClearOverrides()
OnDisable()
Calls ClearOverrides when the behaviour becomes disabled.
Declaration
public void OnDisable()
OnValidate()
Declaration
public void OnValidate()