| material | The material the newShader should be assigned to. | 
| oldShader | Previous shader. | 
| newShader | New shader to assign to the material. | 
This method is called when a new shader has been selected for a Material.
Can be used for setting up the new shader based on state from the previous shader. Ensure to call base.AssignNewShaderToMaterial to actually set material.shader.