Shader "Name" { Properties { } SubShader { Tags{....} Pass { Name "Name" Render Setup Tags{...} //Code } } FallBack "ShaderName" CustomEditor "MyCustomEditor" }