public ShaderBase CreateShader(string name, BasicShaderData data = null)
 {
     if (data == null)
     {
         data = Renderer.ShaderData;
     }
     return(Activator.CreateInstance(GetShaderType(name), data) as ShaderBase);
 }
 public ShaderBase CreateShader(int hash, BasicShaderData data = null)
 {
     if (data == null)
     {
         data = Renderer.ShaderData;
     }
     return(Activator.CreateInstance(GetShaderType(hash), data) as ShaderBase);
 }