2017-08-11 20:15:42 +08:00
|
|
|
Shader "UI Extensions/Particles/VertexLit Blended" {
|
|
|
|
Properties {
|
|
|
|
_EmisColor ("Emissive Color", Color) = (.2,.2,.2,0)
|
|
|
|
_MainTex ("Particle Texture", 2D) = "white" {}
|
|
|
|
|
2022-11-28 00:28:14 +08:00
|
|
|
_StencilComp ("Stencil Comparison", Float) = 8
|
2017-08-11 20:15:42 +08:00
|
|
|
_Stencil ("Stencil ID", Float) = 0
|
|
|
|
_StencilOp ("Stencil Operation", Float) = 0
|
|
|
|
_StencilWriteMask ("Stencil Write Mask", Float) = 255
|
|
|
|
_StencilReadMask ("Stencil Read Mask", Float) = 255
|
|
|
|
|
|
|
|
_ColorMask ("Color Mask", Float) = 15
|
|
|
|
|
|
|
|
[Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0
|
|
|
|
}
|
|
|
|
|
|
|
|
SubShader {
|
|
|
|
Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="True" }
|
|
|
|
Tags { "LightMode" = "Vertex" }
|
|
|
|
Cull Off
|
|
|
|
Lighting On
|
|
|
|
Material { Emission [_EmisColor] }
|
|
|
|
ColorMaterial AmbientAndDiffuse
|
|
|
|
ZWrite Off
|
|
|
|
ColorMask RGB
|
|
|
|
Blend SrcAlpha OneMinusSrcAlpha
|
|
|
|
|
|
|
|
Stencil
|
|
|
|
{
|
|
|
|
Ref [_Stencil]
|
|
|
|
Comp [_StencilComp]
|
|
|
|
Pass [_StencilOp]
|
|
|
|
ReadMask [_StencilReadMask]
|
|
|
|
WriteMask [_StencilWriteMask]
|
|
|
|
}
|
|
|
|
|
|
|
|
Pass {
|
|
|
|
|
|
|
|
SetTexture [_MainTex] { combine primary * texture }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|