unity shader中的pass的执行顺序是依据pass在shader中出现的先后顺序来确定的。 然后通过配制每个pass的LightMode Tag,来选择具体执行哪个pass。
SubShader是按顺序执行的,每个SubShader都可以写一些执行条件,例如TestAlpha _AlphaValue、ZTest On等等