public void WriteToShader(string name, RendererShader shader) { var prefix = name += "."; shader.SetVector4(prefix + "DiffuseColor", DiffuseColor); shader.SetInt(prefix + "DiffuseMap", 0); shader.SetInt(prefix + "SpecularMap", 1); shader.SetFloat(prefix + "Ambient", Ambient); shader.SetFloat(prefix + "Shininess", Shininess); shader.SetFloat(prefix + "SpecularStrength", SpecularStrength); }