unity c# change material code example

Example 1: c# change material in code

currentObject.GetComponent<Renderer>().material = materialToAssign;

Example 2: how to set material c unity

Renderer rend = GetComponent<Renderer>();
 if (rend != null){
     rend.material = newMaterialRef;
 }

Example 3: unity set material

gameObject.GetComponent<Renderer>().material = newMaterial;

Example 4: how to change material in script unity

public Material Material1;
  //in the editor this is what you would set as the object you wan't to change
  public Renderer Object;
 
  void Start()
  {
       Object.material = Material1;
  }