{ "Name": "SurfaceShaderUnlit", "OverrideMaterial": "engine:surfaceShaderUnlitCommon.rematerialdefinition", "Techniques": [ { "Name": "SurfaceShaderFadeOpaque_BackCompat", "InheritFromTechnique": "SurfaceShaderFadeOpaque", "InheritState": true, "Tags" : { "Transparent_BackCompat" : "True" } }], "TechniqueMapping": { "Opaque": "SurfaceShaderOpaque", "OpaqueOverdraw": "OpaqueOverdraw" }, "TechniqueMappingOverrides": { "Fade": { "FadeDepthPrepass": "SurfaceShaderDepthOnly", "FadeOpaque": "SurfaceShaderFadeOpaque", "TransparentOverdraw": "TransparentOverdraw", "Transparent": "SurfaceShaderFadeOpaque_BackCompat" } }, "ShaderCompilationMode" : { "Opaque" : 2, "OpaqueLite" : 2, "Transparent" : 2, "TransparentLite" : 2, "SurfaceShaderFadeOpaque_BackCompat": 2 } }