change material of a part of object unity code example
Example 1: c# change material in code
currentObject.GetComponent<Renderer>().material = materialToAssign;
Example 2: 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;
}