# OnAssignMaterialModel(Material, Renderer)

> Feeds a source material.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)

## OnAssignMaterialModel()

```csharp
public void OnAssignMaterialModel(Material material, Renderer renderer)
```

### Parameters

**** (\[Material]\(/engine/6000.5/script-reference/unityengine/material)): **** (\[Renderer]\(/engine/6000.5/script-reference/unityengine/renderer)):&#x20;

### Remarks

The returned material will be assigned to the renderer. If you return null, Unity will use its default material finding / generation method to assign a material. The `sourceMaterial` is generated directly from the model before importing and will be destroyed immediately after OnAssignMaterial.
