public void Use(Shader shader, int matNum, float part)
 {
     shader.SetInt(ITexture.MaterialUseColorUniformName(matNum), 1);
     shader.SetVector3(ITexture.MaterialColorUniformName(matNum), Color.ToVector3());
     shader.SetFloat(ITexture.MaterialPartUniformName(matNum), part);
 }