RO_Effect_Water_11.shader 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. // Made with Amplify Shader Editor
  2. // Available at the Unity Asset Store - http://u3d.as/y3X
  3. Shader "RO/RO_Effect_Water_11"
  4. {
  5. Properties
  6. {
  7. _Depth("Depth", Float) = 2
  8. [HDR]_Color1("Color1", Color) = (1,1,1,0)
  9. _Color2("Color2", Color) = (0,0,0,0)
  10. _TO("TO", Vector) = (5,5,0,0)
  11. _TO2("TO2", Vector) = (0,0,0,0)
  12. _TimeSpeed("TimeSpeed", Float) = 0
  13. _Min("Min", Range( 0 , 1)) = 0
  14. _Max("Max", Range( 0 , 1)) = 0
  15. _DepthStr("DepthStr", Float) = 1
  16. _Float3("Float 3", Range( 0 , 1)) = 1
  17. _Alpha("Alpha", Range( 0 , 2)) = 0
  18. _Color0("Color 0", Color) = (0.2830189,0.2830189,0.2830189,0)
  19. _4444("4444", Float) = 1
  20. [HideInInspector] _texcoord( "", 2D ) = "white" {}
  21. [HideInInspector] __dirty( "", Int ) = 1
  22. }
  23. SubShader
  24. {
  25. Tags{ "RenderType" = "Custom" "Queue" = "AlphaTest+0" "IsEmissive" = "true" }
  26. Cull Back
  27. Blend SrcAlpha OneMinusSrcAlpha
  28. CGPROGRAM
  29. #include "UnityCG.cginc"
  30. #include "UnityShaderVariables.cginc"
  31. #pragma target 3.0
  32. #pragma surface surf Unlit keepalpha noshadow
  33. struct Input
  34. {
  35. float4 screenPos;
  36. float2 uv_texcoord;
  37. float3 viewDir;
  38. INTERNAL_DATA
  39. float3 worldNormal;
  40. float3 worldPos;
  41. };
  42. uniform float4 _Color2;
  43. uniform float4 _Color1;
  44. uniform float _Min;
  45. uniform float _Max;
  46. UNITY_DECLARE_DEPTH_TEXTURE( _CameraDepthTexture );
  47. uniform float4 _CameraDepthTexture_TexelSize;
  48. uniform float _Depth;
  49. uniform float _Float3;
  50. uniform float _TimeSpeed;
  51. uniform float4 _TO;
  52. uniform float _DepthStr;
  53. uniform float4 _TO2;
  54. uniform float4 _Color0;
  55. uniform float _4444;
  56. uniform float _Alpha;
  57. float2 voronoihash112( float2 p )
  58. {
  59. p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) );
  60. return frac( sin( p ) *43758.5453);
  61. }
  62. float voronoi112( float2 v, float time, inout float2 id, inout float2 mr, float smoothness )
  63. {
  64. float2 n = floor( v );
  65. float2 f = frac( v );
  66. float F1 = 8.0;
  67. float F2 = 8.0; float2 mg = 0;
  68. for ( int j = -1; j <= 1; j++ )
  69. {
  70. for ( int i = -1; i <= 1; i++ )
  71. {
  72. float2 g = float2( i, j );
  73. float2 o = voronoihash112( n + g );
  74. o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o;
  75. float d = 0.5 * dot( r, r );
  76. if( d<F1 ) {
  77. F2 = F1;
  78. F1 = d; mg = g; mr = r; id = o;
  79. } else if( d<F2 ) {
  80. F2 = d;
  81. }
  82. }
  83. }
  84. return (F2 + F1) * 0.5;
  85. }
  86. float2 voronoihash304( float2 p )
  87. {
  88. p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) );
  89. return frac( sin( p ) *43758.5453);
  90. }
  91. float voronoi304( float2 v, float time, inout float2 id, inout float2 mr, float smoothness )
  92. {
  93. float2 n = floor( v );
  94. float2 f = frac( v );
  95. float F1 = 8.0;
  96. float F2 = 8.0; float2 mg = 0;
  97. for ( int j = -1; j <= 1; j++ )
  98. {
  99. for ( int i = -1; i <= 1; i++ )
  100. {
  101. float2 g = float2( i, j );
  102. float2 o = voronoihash304( n + g );
  103. o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o;
  104. float d = 0.5 * dot( r, r );
  105. if( d<F1 ) {
  106. F2 = F1;
  107. F1 = d; mg = g; mr = r; id = o;
  108. } else if( d<F2 ) {
  109. F2 = d;
  110. }
  111. }
  112. }
  113. return (F2 + F1) * 0.5;
  114. }
  115. inline half4 LightingUnlit( SurfaceOutput s, half3 lightDir, half atten )
  116. {
  117. return half4 ( 0, 0, 0, s.Alpha );
  118. }
  119. void surf( Input i , inout SurfaceOutput o )
  120. {
  121. o.Normal = float3(0,0,1);
  122. float4 ase_screenPos = float4( i.screenPos.xyz , i.screenPos.w + 0.00000000001 );
  123. float4 ase_screenPosNorm = ase_screenPos / ase_screenPos.w;
  124. ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5;
  125. float screenDepth1 = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE( _CameraDepthTexture, ase_screenPosNorm.xy ));
  126. float distanceDepth1 = saturate( abs( ( screenDepth1 - LinearEyeDepth( ase_screenPosNorm.z ) ) / ( _Depth ) ) );
  127. float DeprhFade170 = distanceDepth1;
  128. float temp_output_262_0 = ( 1.0 - DeprhFade170 );
  129. float temp_output_282_0 = pow( temp_output_262_0 , ( 128.0 * _Float3 ) );
  130. float Angle136 = ( _Time.y * _TimeSpeed );
  131. float time112 = Angle136;
  132. float2 appendResult7 = (float2(_TO.x , _TO.y));
  133. float2 appendResult215 = (float2(_TO.z , _TO.w));
  134. float2 UV2120 = ( ( i.uv_texcoord * appendResult7 ) + ( _Time.y * appendResult215 ) );
  135. float3 ViewDir162 = i.viewDir;
  136. float2 Offset53 = ( ( distanceDepth1 - 1 ) * ViewDir162.xy * ( distanceDepth1 * _Depth ) ) + UV2120;
  137. float2 coords112 = Offset53 * 1.0;
  138. float2 id112 = 0;
  139. float2 uv112 = 0;
  140. float voroi112 = voronoi112( coords112, time112, id112, uv112, 0 );
  141. float temp_output_29_0 = ( temp_output_262_0 * pow( voroi112 , _DepthStr ) );
  142. float smoothstepResult33 = smoothstep( _Min , saturate( ( _Min + _Max ) ) , saturate( ( temp_output_282_0 + temp_output_29_0 ) ));
  143. float4 lerpResult30 = lerp( _Color2 , _Color1 , smoothstepResult33);
  144. float time304 = Angle136;
  145. float2 appendResult329 = (float2(_TO2.x , _TO2.y));
  146. float2 appendResult328 = (float2(_TO2.z , _TO2.w));
  147. float2 coords304 = ( ( i.uv_texcoord * appendResult329 ) + ( _Time.y * appendResult328 ) ) * 1.0;
  148. float2 id304 = 0;
  149. float2 uv304 = 0;
  150. float voroi304 = voronoi304( coords304, time304, id304, uv304, 0 );
  151. float3 ase_worldNormal = WorldNormalVector( i, float3( 0, 0, 1 ) );
  152. float3 ase_normWorldNormal = normalize( ase_worldNormal );
  153. float3 ase_worldPos = i.worldPos;
  154. float3 ase_worldViewDir = normalize( UnityWorldSpaceViewDir( ase_worldPos ) );
  155. float dotResult318 = dot( ase_normWorldNormal , ase_worldViewDir );
  156. o.Emission = saturate( ( lerpResult30 + ( pow( voroi304 , _DepthStr ) * _Color0 * pow( saturate( dotResult318 ) , _4444 ) ) ) ).rgb;
  157. o.Alpha = pow( DeprhFade170 , ( ( 1.0 - DeprhFade170 ) * _Alpha ) );
  158. }
  159. ENDCG
  160. }
  161. CustomEditor "ASEMaterialInspector"
  162. }
  163. /*ASEBEGIN
  164. Version=18500
  165. 2319;1;1512;1010;1903.572;157.4673;2.98427;True;True
  166. Node;AmplifyShaderEditor.Vector4Node;6;-2174.325,165.9686;Inherit;False;Property;_TO;TO;4;0;Create;True;0;0;False;0;False;5,5,0,0;100,100,0,0.1;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
  167. Node;AmplifyShaderEditor.SimpleTimeNode;27;-1414.811,238.087;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0
  168. Node;AmplifyShaderEditor.DynamicAppendNode;7;-1843.821,194.573;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0
  169. Node;AmplifyShaderEditor.TextureCoordinatesNode;4;-1984.761,533.1036;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
  170. Node;AmplifyShaderEditor.DynamicAppendNode;215;-1799.685,359.9863;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0
  171. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;252;-1306.592,113.4453;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
  172. Node;AmplifyShaderEditor.RangedFloatNode;68;-1412.681,591.7976;Inherit;False;Property;_TimeSpeed;TimeSpeed;6;0;Create;True;0;0;False;0;False;0;0.5;0;0;0;1;FLOAT;0
  173. Node;AmplifyShaderEditor.RangedFloatNode;2;-1574.27,-167.171;Inherit;False;Property;_Depth;Depth;1;0;Create;True;0;0;False;0;False;2;3.11;0;0;0;1;FLOAT;0
  174. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;28;-1125.117,317.6851;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
  175. Node;AmplifyShaderEditor.DepthFade;1;-1286.775,-266.0275;Inherit;False;True;True;True;2;1;FLOAT3;0,0,0;False;0;FLOAT;1;False;1;FLOAT;0
  176. Node;AmplifyShaderEditor.SimpleAddOpNode;25;-917.789,133.9737;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
  177. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;69;-1118.714,420.9258;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
  178. Node;AmplifyShaderEditor.ViewDirInputsCoordNode;54;-759.3995,239.8244;Inherit;False;Tangent;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3
  179. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;59;-633.143,-183.6471;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
  180. Node;AmplifyShaderEditor.RegisterLocalVarNode;162;-571.0844,224.2159;Inherit;False;ViewDir;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0
  181. Node;AmplifyShaderEditor.RegisterLocalVarNode;120;-812.6857,124.5955;Inherit;False;UV2;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0
  182. Node;AmplifyShaderEditor.RegisterLocalVarNode;136;-958.1631,461.8387;Inherit;False;Angle;-1;True;1;0;FLOAT;0;False;1;FLOAT;0
  183. Node;AmplifyShaderEditor.GetLocalVarNode;137;-223.163,289.8387;Inherit;False;136;Angle;1;0;OBJECT;;False;1;FLOAT;0
  184. Node;AmplifyShaderEditor.RegisterLocalVarNode;170;-725.8384,-340.6396;Inherit;False;DeprhFade;-1;True;1;0;FLOAT;0;False;1;FLOAT;0
  185. Node;AmplifyShaderEditor.ParallaxMappingNode;53;-250.4293,131.705;Inherit;False;Normal;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT3;0,0,0;False;1;FLOAT2;0
  186. Node;AmplifyShaderEditor.VoronoiNode;112;60.76223,108.0758;Inherit;True;0;0;1;3;1;False;1;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2
  187. Node;AmplifyShaderEditor.Vector4Node;327;-1896.051,851.8214;Inherit;False;Property;_TO2;TO2;5;0;Create;True;0;0;False;0;False;0,0,0,0;10,10,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
  188. Node;AmplifyShaderEditor.RangedFloatNode;283;353.0322,-141.3674;Inherit;False;Property;_Float3;Float 3;10;0;Create;True;0;0;False;0;False;1;0.099;0;1;0;1;FLOAT;0
  189. Node;AmplifyShaderEditor.RangedFloatNode;235;109.4002,374.2378;Inherit;False;Property;_DepthStr;DepthStr;9;0;Create;True;0;0;False;0;False;1;0.9;0;0;0;1;FLOAT;0
  190. Node;AmplifyShaderEditor.GetLocalVarNode;261;361.9065,-44.71252;Inherit;False;170;DeprhFade;1;0;OBJECT;;False;1;FLOAT;0
  191. Node;AmplifyShaderEditor.PowerNode;288;448.5885,127.5096;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0
  192. Node;AmplifyShaderEditor.DynamicAppendNode;329;-1629.705,789.8792;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0
  193. Node;AmplifyShaderEditor.DynamicAppendNode;328;-1585.569,955.2924;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0
  194. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;284;708.0322,-189.3674;Inherit;False;2;2;0;FLOAT;128;False;1;FLOAT;0;False;1;FLOAT;0
  195. Node;AmplifyShaderEditor.OneMinusNode;262;630.8096,-31.91286;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
  196. Node;AmplifyShaderEditor.RangedFloatNode;34;1020.269,199.5773;Inherit;False;Property;_Min;Min;7;0;Create;True;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0
  197. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;331;-1118.407,963.6809;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
  198. Node;AmplifyShaderEditor.ViewDirInputsCoordNode;319;-371.6223,965.0457;Inherit;False;World;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3
  199. Node;AmplifyShaderEditor.PowerNode;282;906.0322,-106.3674;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0
  200. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;29;950.5592,74.86894;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
  201. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;330;-1325.96,798.3134;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
  202. Node;AmplifyShaderEditor.WorldNormalVector;320;-403.6223,773.0455;Inherit;False;True;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3
  203. Node;AmplifyShaderEditor.RangedFloatNode;36;1017.669,290.5773;Inherit;False;Property;_Max;Max;8;0;Create;True;0;0;False;0;False;0;1;0;1;0;1;FLOAT;0
  204. Node;AmplifyShaderEditor.DotProductOpNode;318;-67.62235,789.0456;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0
  205. Node;AmplifyShaderEditor.SimpleAddOpNode;35;1321.869,276.2774;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
  206. Node;AmplifyShaderEditor.SimpleAddOpNode;298;1171.876,73.1655;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
  207. Node;AmplifyShaderEditor.SimpleAddOpNode;332;-873.7301,805.0631;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
  208. Node;AmplifyShaderEditor.SaturateNode;48;1377.57,63.4221;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
  209. Node;AmplifyShaderEditor.RangedFloatNode;323;334.2541,954.3024;Inherit;False;Property;_4444;4444;13;0;Create;True;0;0;False;0;False;1;1.35;0;0;0;1;FLOAT;0
  210. Node;AmplifyShaderEditor.VoronoiNode;304;73.18375,468.9397;Inherit;True;0;0;1;3;1;False;1;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2
  211. Node;AmplifyShaderEditor.SaturateNode;321;76.37765,805.0456;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
  212. Node;AmplifyShaderEditor.SaturateNode;37;1481.304,233.9033;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
  213. Node;AmplifyShaderEditor.ColorNode;31;1635.607,-413.575;Inherit;False;Property;_Color2;Color2;3;0;Create;True;0;0;False;0;False;0,0,0,0;0.01568628,0.2737098,0.4431373,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
  214. Node;AmplifyShaderEditor.GetLocalVarNode;232;2146.559,530.5147;Inherit;False;170;DeprhFade;1;0;OBJECT;;False;1;FLOAT;0
  215. Node;AmplifyShaderEditor.ColorNode;32;1651.751,-187.5483;Inherit;False;Property;_Color1;Color1;2;1;[HDR];Create;True;0;0;False;0;False;1,1,1,0;0.7608303,4.541205,4.018135,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
  216. Node;AmplifyShaderEditor.PowerNode;324;732.2538,838.3024;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0
  217. Node;AmplifyShaderEditor.PowerNode;305;484.7402,466.52;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0
  218. Node;AmplifyShaderEditor.SmoothstepOpNode;33;1705.436,49.94337;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0
  219. Node;AmplifyShaderEditor.ColorNode;308;922.444,635.7302;Inherit;False;Property;_Color0;Color 0;12;0;Create;True;0;0;False;0;False;0.2830189,0.2830189,0.2830189,0;0.1886792,0.1886792,0.1886792,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
  220. Node;AmplifyShaderEditor.RangedFloatNode;290;2054.412,812.5035;Inherit;False;Property;_Alpha;Alpha;11;0;Create;True;0;0;False;0;False;0;0.81;0;2;0;1;FLOAT;0
  221. Node;AmplifyShaderEditor.OneMinusNode;302;2261.308,689.4267;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
  222. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;307;1292.014,519.0239;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0
  223. Node;AmplifyShaderEditor.LerpOp;30;1955.641,-15.60873;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0
  224. Node;AmplifyShaderEditor.SimpleAddOpNode;309;2123.785,84.97992;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0
  225. Node;AmplifyShaderEditor.SimpleMultiplyOpNode;303;2433.308,804.4267;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
  226. Node;AmplifyShaderEditor.LerpOp;260;1155.426,-68.03223;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0
  227. Node;AmplifyShaderEditor.SaturateNode;189;2301.253,64.76113;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0
  228. Node;AmplifyShaderEditor.PowerNode;285;2548.401,725.7708;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0
  229. Node;AmplifyShaderEditor.SmoothstepOpNode;222;2490.504,535.9821;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0
  230. Node;AmplifyShaderEditor.StandardSurfaceOutputNode;0;2763.662,-33.1013;Float;False;True;-1;2;ASEMaterialInspector;0;0;Unlit;RO/RO_Effect_Water_11;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Back;0;False;-1;0;False;-1;False;0;False;-1;0;False;-1;False;0;Custom;0.5;True;False;0;True;Custom;;AlphaTest;All;14;all;True;True;True;True;0;False;-1;False;0;False;-1;255;False;-1;255;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;False;2;15;10;25;False;0.5;False;2;5;False;-1;10;False;-1;0;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;0;0,0,0,0;VertexOffset;True;False;Cylindrical;False;Relative;0;;0;-1;-1;-1;0;False;0;0;False;-1;-1;0;False;-1;0;0;0;False;0.1;False;-1;0;False;-1;False;15;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0;False;4;FLOAT;0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0;False;9;FLOAT;0;False;10;FLOAT;0;False;13;FLOAT3;0,0,0;False;11;FLOAT3;0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0
  231. WireConnection;7;0;6;1
  232. WireConnection;7;1;6;2
  233. WireConnection;215;0;6;3
  234. WireConnection;215;1;6;4
  235. WireConnection;252;0;4;0
  236. WireConnection;252;1;7;0
  237. WireConnection;28;0;27;0
  238. WireConnection;28;1;215;0
  239. WireConnection;1;0;2;0
  240. WireConnection;25;0;252;0
  241. WireConnection;25;1;28;0
  242. WireConnection;69;0;27;0
  243. WireConnection;69;1;68;0
  244. WireConnection;59;0;1;0
  245. WireConnection;59;1;2;0
  246. WireConnection;162;0;54;0
  247. WireConnection;120;0;25;0
  248. WireConnection;136;0;69;0
  249. WireConnection;170;0;1;0
  250. WireConnection;53;0;120;0
  251. WireConnection;53;1;1;0
  252. WireConnection;53;2;59;0
  253. WireConnection;53;3;162;0
  254. WireConnection;112;0;53;0
  255. WireConnection;112;1;137;0
  256. WireConnection;288;0;112;0
  257. WireConnection;288;1;235;0
  258. WireConnection;329;0;327;1
  259. WireConnection;329;1;327;2
  260. WireConnection;328;0;327;3
  261. WireConnection;328;1;327;4
  262. WireConnection;284;1;283;0
  263. WireConnection;262;0;261;0
  264. WireConnection;331;0;27;0
  265. WireConnection;331;1;328;0
  266. WireConnection;282;0;262;0
  267. WireConnection;282;1;284;0
  268. WireConnection;29;0;262;0
  269. WireConnection;29;1;288;0
  270. WireConnection;330;0;4;0
  271. WireConnection;330;1;329;0
  272. WireConnection;318;0;320;0
  273. WireConnection;318;1;319;0
  274. WireConnection;35;0;34;0
  275. WireConnection;35;1;36;0
  276. WireConnection;298;0;282;0
  277. WireConnection;298;1;29;0
  278. WireConnection;332;0;330;0
  279. WireConnection;332;1;331;0
  280. WireConnection;48;0;298;0
  281. WireConnection;304;0;332;0
  282. WireConnection;304;1;137;0
  283. WireConnection;321;0;318;0
  284. WireConnection;37;0;35;0
  285. WireConnection;324;0;321;0
  286. WireConnection;324;1;323;0
  287. WireConnection;305;0;304;0
  288. WireConnection;305;1;235;0
  289. WireConnection;33;0;48;0
  290. WireConnection;33;1;34;0
  291. WireConnection;33;2;37;0
  292. WireConnection;302;0;232;0
  293. WireConnection;307;0;305;0
  294. WireConnection;307;1;308;0
  295. WireConnection;307;2;324;0
  296. WireConnection;30;0;31;0
  297. WireConnection;30;1;32;0
  298. WireConnection;30;2;33;0
  299. WireConnection;309;0;30;0
  300. WireConnection;309;1;307;0
  301. WireConnection;303;0;302;0
  302. WireConnection;303;1;290;0
  303. WireConnection;260;0;29;0
  304. WireConnection;260;1;282;0
  305. WireConnection;260;2;262;0
  306. WireConnection;189;0;309;0
  307. WireConnection;285;0;232;0
  308. WireConnection;285;1;303;0
  309. WireConnection;222;0;232;0
  310. WireConnection;0;2;189;0
  311. WireConnection;0;9;285;0
  312. ASEEND*/
  313. //CHKSM=7416096BC19594B3172AEEC31E3226F7621822FF