diff options
Diffstat (limited to 'Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/DiffuseAlwaysVisible.shader')
-rw-r--r-- | Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/DiffuseAlwaysVisible.shader | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/DiffuseAlwaysVisible.shader b/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/DiffuseAlwaysVisible.shader new file mode 100644 index 0000000..495ce62 --- /dev/null +++ b/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/DiffuseAlwaysVisible.shader @@ -0,0 +1,45 @@ +Shader "Diffuse - Always visible" { + Properties { + _NotVisibleColor ("X-ray color (RGB)", Color) = (0,1,0,1) + _Color ("Main Color",Color) = (0.5,0.5,0.5,1) + _MainTex ("Base (RGB)", 2D) = "white" {} + } + SubShader { + Tags { "RenderType"="Opaque-1" } + LOD 200 + + + + Pass { + ZTest LEqual + Material { + Diffuse [_Color] + Ambient [_Color] + } + Lighting On + + SetTexture [_MainTex] { + Combine texture * primary DOUBLE, texture * primary + } + } + + Pass { + + ZTest Greater + + Material { + Diffuse [_NotVisibleColor] + } + + Color [_NotVisibleColor] + + } + + + + + + + } + FallBack "Diffuse" +} |