UnityEditor.ShaderGUI.AssignNewShaderToMaterial C# (CSharp) Method

AssignNewShaderToMaterial() public method

This method is called when a new shader has been selected for a Material.

public AssignNewShaderToMaterial ( Material material, Shader oldShader, Shader newShader ) : void
material UnityEngine.Material The material the newShader should be assigned to.
oldShader UnityEngine.Shader Previous shader.
newShader UnityEngine.Shader New shader to assign to the material.
return void
        public virtual void AssignNewShaderToMaterial(Material material, Shader oldShader, Shader newShader)
        {
            material.shader = newShader;
        }