From 85553832ead1a96f88726cd2b35cb6ff1d8b8cc8 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 24 Aug 2019 15:24:57 -0400 Subject: Attempt number 2 on localization --- .../Lean/Common/Examples/Shaders/Alpha.shader | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Assets/Packages/Lean/Common/Examples/Shaders/Alpha.shader (limited to 'Assets/Packages/Lean/Common/Examples/Shaders/Alpha.shader') diff --git a/Assets/Packages/Lean/Common/Examples/Shaders/Alpha.shader b/Assets/Packages/Lean/Common/Examples/Shaders/Alpha.shader new file mode 100644 index 0000000..ab1bca9 --- /dev/null +++ b/Assets/Packages/Lean/Common/Examples/Shaders/Alpha.shader @@ -0,0 +1,60 @@ +Shader "Lean/Common/Alpha" +{ + Properties + { + _MainTex("Main Tex", 2D) = "white" {} + _Color("Color", Color) = (1.0, 1.0, 1.0, 1.0) + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "PreviewType" = "Sphere" + "DisableBatching" = "True" + } + + Blend SrcAlpha OneMinusSrcAlpha + ZWrite Off + + Pass + { + CGPROGRAM + #pragma vertex Vert + #pragma fragment Frag + #include "UnityCG.cginc" + + sampler2D _MainTex; + float4 _MainTex_ST; + float4 _Color; + + struct a2v + { + float4 vertex : POSITION; + float2 texcoord0 : TEXCOORD0; + float4 color : COLOR; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + float2 uv : TEXCOORD0; + float4 color : COLOR; + }; + + void Vert(a2v i, out v2f o) + { + o.vertex = UnityObjectToClipPos(i.vertex); + o.uv = TRANSFORM_TEX(i.texcoord0, _MainTex); + o.color = i.color * _Color; + } + + void Frag(v2f i, out float4 o:COLOR0) + { + o = tex2D(_MainTex, i.uv) * i.color; + } + ENDCG + } // Pass + } // SubShader +} // Shader \ No newline at end of file -- cgit v1.2.3