Shader "NatureManufacture/URP/Water/Sea Offset" { Properties { _GlobalTiling("Global Tiling", Range(0.001, 100)) = 1 [ToggleUI]_UVVDirection1UDirection0("UV Direction - V(T) U(F)", Float) = 1 _SlowWaterSpeed("Main Water Speed", Vector) = (0.33, 0.33, 0, 0) _SlowWaterMixSpeed("Wind Water Mix Speed", Vector) = (0.3, -0.5, 0, 0) _WaterFlowUVRefresSpeed("Water Flow UV Refresh Speed", Range(0, 1)) = 0.15 _Polar_Wave_Depth_Start_X_Flatten_Point_Y("Polar Wave Depth Start (X) Flatten Point (Y)", Vector) = (7, 0.4, 0, 0) _GerstnerDirection_1("Polar Wave Height (X) Flatten (Y) Wave Scale (W)", Vector) = (0.7, 0.1, 0, 7) _Polar_Wave_Silent_Area_Angle("Polar Wave Silent Area Angle", Range(0, 360)) = 77 _Polar_Wave_Silent_Area_Angle_Hardness("Polar Wave Silent Area Angle Hardness", Float) = 1 _Polar_Wave_Swash_Size("Polar Wave Swash Size", Float) = 0.8 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y("Small Wave Shore Depth Start (X) Flatten Point (Y)", Vector) = (6, 1.4, 0, 0) _Small_Wave_Shore_Height_Multiply("Small Wave Shore Height Multiply", Float) = 3 _Gerstner_1("Small Wave Height (X) Flatten (Y) Direction (Z) Wave Scale (W)", Vector) = (0.3, 0, 30, 13) _Gerstner_2("Small Wave 2 Height (X) Flatten (Y) Direction (Z) Wave Scale (W)", Vector) = (0.4, 0.1, -30, 16) _Small_Waves_Chaos("Small Waves Chaos", Range(0, 1)) = 0.4 _Small_Wave_Silent_Area_Angle("Small Wave Silent Area Angle", Range(0, 360)) = 200 _Small_Wave_Silent_Area_Angle_Hardness("Small Wave Silent Area Angle Hardness", Float) = 2 _Small_Wave_Swash_Size("Small Wave Swash Size", Float) = 0.8 _Sea_Wave_Depth_Flatten_Start_X_End_Y("Sea Wave Depth Flatten Start (X) End (Y)", Vector) = (7, 5, 0, 0) _Polar_and_Small_Waves_Friction_Depth_Mask("Polar and Small Waves Friction Depth Mask", Range(0, 8)) = 3.7 _Polar_and_Small_Waves_Friction_Depth_Mask_Power("Polar and Small Waves Friction Depth Mask Power", Range(0, 8)) = 2.06 _Polar_and_Small_Waves_Friction_Speed_Reduction("Polar and Small Waves Friction Speed Reduction", Float) = 0.99 _GerstnerDirection_4("Sea Wave Height (X) Flatten (Y) Direction (Z) Wave Scale (W)", Vector) = (0.33, 0, 60, 37) _GerstnerDirection_5("Sea Wave 2 Height (X) Flatten (Y) Direction (Z) Wave Scale (W)", Vector) = (0.31, 0, -60, 43) _Sea_Waves_Chaos("Sea Waves Chaos", Range(0, 1)) = 0.4 _Sea_Wave_Swash_Size("Sea Wave Swash Size", Float) = 0.8 [NoScaleOffset]_Waves_Noise("Waves Noise", 2D) = "white" {} _Small_Wave_Noise_Tiling("Small Wave Noise Tiling", Vector) = (0.33, 0.8, 0, 0) _Small_Wave_Noise_Multiply("Small Wave Noise Multiply", Range(0, 5)) = 1.68 _Small_Wave_Noise_Power("Small Wave Noise Power", Range(0, 1)) = 1 _Sea_Wave_Noise_Tiling("Sea Wave Noise Tiling", Vector) = (0.19, 0.53, 0, 0) _Sea_Wave_Noise_Multiply("Sea Wave Noise Multiply", Range(0, 5)) = 1.36 _Sea_Wave_Noise_Power("Sea Wave Noise Power", Range(0, 1)) = 0.708 _EdgeFalloffMultiply("Alpha Edge Falloff Multiply", Float) = 5.19 _EdgeFalloffPower("Alpha Edge Falloff Power", Float) = 0.74 _WaterAlphaMultiply("Alpha Global Multiply", Range(0.15, 10)) = 1 _WaterAlphaPower("Alpha Global Power", Range(0.49, 10)) = 1 _BackfaceAlpha("Alpha Backface", Range(0, 1)) = 0.85 _Clean_Water_Background_Brightness("Clean Water Background Brightness", Float) = 0.9 _CleanFalloffMultiply("Clean Falloff Multiply", Range(0.01, 100)) = 1.29 _CleanFalloffPower("Clean Falloff Power", Range(0.01, 100)) = 0.38 _ShalowColor("Shalow Color", Color) = (0.1781772, 0.227305, 0.2641509, 0) _ShalowFalloffMultiply("Shalow Falloff Multiply", Range(0.01, 10)) = 1 _ShalowFalloffPower("Shalow Falloff Power", Range(0, 10)) = 0.01 _DeepColor("Deep Color", Color) = (0.02625489, 0.03987184, 0.09433956, 0) [Normal][NoScaleOffset]_SlowWaterNormal("Water Normal", 2D) = "bump" {} _MicroWaveTiling("Wind Micro Wave Tiling", Vector) = (0.1, 0.1, 0, 0) _MicroWaveNormalScale("Wind Micro Wave Normal Scale", Range(0, 2)) = 0.1 _MacroWaveTiling("Wind Macro Wave Tiling", Vector) = (0.02, 0.02, 0, 0) _MacroWaveNormalScale("Wind Macro Wave Normal Scale", Range(0, 2)) = 0.1 _SlowWaterTiling("Water Tiling", Vector) = (1, 1, 0, 0) _SlowNormalScale("Water Normal Scale", Float) = 0.3 _Water_Normal_Flatten_Multiply("Water Normal Flatten Multiply", Float) = 0.2 _Water_Waves_Flatten_Mask_Power("Water Waves Flatten Mask Power", Range(2, 10)) = 2.48 _FarNormalPower("Far Normal Power", Range(0, 5)) = 0.5 _FarNormalBlendStartDistance("Far Normal Blend Start Distance", Float) = 20 _FarNormalBlendThreshold("Far Normal Blend Threshold", Range(0, 10)) = 10 _NMWaterSmoothness("Water Smoothness", Range(0, 1)) = 0.9 _NMWaterSmoothness_far("Water Smoothness Far", Range(0, 1)) = 0.9 _NMFoamSmoothness("Foam Smoothness", Range(0, 1)) = 0 _NMDistortion("Distortion", Range(0, 1)) = 0.3 _NMAOPower("Water Ambient Occlusion", Range(0, 1)) = 1 _Specular_Fresnel_Power("Specular Fresnel Power", Float) = 4 _Specular_Distance("Specular Distance", Float) = 60 _Specular_Distance_Blend("Specular Distance Blend", Range(0.001, 10)) = 4 _Specular_Depth("Specular Depth", Float) = 5 _Specular_Depth_Blend("Specular Depth Blend", Range(0.001, 10)) = 4 _Water_Specular_Min("Water Specular Min", Range(0, 1)) = 0.08 _Water_Specular_Max("Water Specular Max", Range(0, 1)) = 1 _Foam_Specular("Foam Specular", Range(0, 1)) = 0 _SeaFoamColor("Sea Foam Color", Vector) = (2, 2, 2, 0) [NoScaleOffset]_Sea_Foam_Texture("Sea Foam Texture", 2D) = "white" {} _Sea_Foam_Texture_Falloff("Sea Foam Texture Falloff", Range(0, 20)) = 4.11 _Sea_Foam_Tiling("Sea Foam Tiling", Vector) = (0.3, 0.3, 0, 0) _Sea_Foam_Slope_Influence("Sea Foam Slope Influence", Vector) = (1, 1, 0, 0) [Normal][NoScaleOffset]_Sea_Foam_Texture_Normal("Sea Foam Texture Normal", 2D) = "bump" {} _Sea_Foam_Texture_Normal_Scale("Sea Foam Texture Normal Scale", Float) = 1 _Sea_Waves_Foam_Multiply("Sea Waves Foam Multiply", Float) = 0.13 _Sea_Waves_Foam_Mask_Offset("Sea Waves Foam Mask Offset", Float) = 0.48 _Sea_Waves_Foam_Power("Sea Waves Foam Power", Float) = 4.49 Sea_Waves_Foam_Mask_Hardness("Sea Foam Tesselation Mask Hardness", Range(0, 10)) = 0.95 Sea_Waves_Foam_Mask_Power("Sea Foam Tesselation Mask Power", Range(0, 10)) = 5.2 Sea_Waves_Foam_Mask_Multiply("Sea Foam Tesselation Mask Multiply", Range(0, 20)) = 20 _Side_Foam_Depth_Multiply("Side Foam Depth Multiply", Range(0, 1)) = 0.121 _Side_Foam_Depth_Falloff("Side Foam Depth Falloff", Range(0.01, 10)) = 0.68 [NoScaleOffset]_Foam("Side Foam Mask", 2D) = "white" {} _Side_Foam_Mask_Power("Side Foam Mask Power", Float) = 4 _Side_Foam_Speed("Side Foam Speed", Vector) = (0.3, 0.3, 0, 0) _Side_Foam_Flow_UV_Refresh_Speed("Side Foam Flow UV Refresh Speed", Range(0, 1)) = 0.1 _Side_Foam_Slope_Speed_Influence("Side Foam Slope Speed Influence", Vector) = (5, 5, 0, 0) _Side_Foam_Tiling("Side Foam Tiling", Vector) = (10, 16, 0, 0) [Normal][NoScaleOffset]_Side_Foam_Mask_Normal("Side Foam Mask Normal", 2D) = "bump" {} _Side_Foam_Mask_Normal_Scale("Side Foam Mask Normal Scale", Float) = 6 _Side_Foam_Color("Side Foam Color", Vector) = (1.5, 1.5, 1.5, 0) _Side_Foam_Wave_Backs_Multiply("Side Foam Wave Backs Multiply", Float) = 2 _Side_Foam_Wave_Backs_Offset("Side Foam Wave Backs Offset", Float) = 0.1 _Side_Foam_Waves_Multiply("Side Foam Waves Multiply", Float) = 1 _Side_Foam_Waves_Offset("Side Foam Waves Offset", Float) = -0.13 _Side_Foam_Waves_Power("Side Foam Waves Power", Range(0.01, 10)) = 3.46 _Side_Foam_Crest_Color("Side Foam Crest Color", Vector) = (3, 3, 3, 0) _Side_Foam_Crest_Mask_Offset("Side Foam Crest Mask Offset", Float) = -1.1 _Side_Foam_Crest_Mask_Multiply("Side Foam Crest Mask Multiply", Float) = 1.22 _Side_Foam_Perlin_Tiling("Side Foam Perlin Tiling", Float) = 1.09 _Side_Foam_Perlin_Multiply("Side Foam Perlin Multiply", Float) = 3.13 _Side_Foam_Perlin_Power("Side Foam Perlin Power", Float) = -3.23 [NoScaleOffset]_SlowWaterTesselation("Water Tess", 2D) = "grey" {} _SlowWaterTessScale("Water Tess Scale", Float) = 0.05 MacroWaveTessScale("Wind Macro Wave Tess Scale", Float) = 0.05 _Translucency_Global_Power("Translucency Global Power", Range(0, 100)) = 10 _Translucency_Global_Waves_Power("Translucency Global Waves Power", Range(0, 100)) = 0.1 _Translucency_Color("Translucency Color", Color) = (0.345098, 0.4705881, 0.4405095, 0) _Translucency_Thickness("Translucency Thickness", Range(0.01, 20)) = 2.4 _Translucency_Selfshadow_Reduction("Translucency Selfshadow Reduction", Range(-1, 10)) = 3.33 _Translucency_Selfshadow_Reduction_Smooth("Translucency Selfshadow Reduction Smooth", Range(0, 1)) = 0.65 _Translucency_Shadow_Reduction("Translucency Shadow Reduction", Range(0, 1)) = 1 _SlowWaterTranslucencyMultiply("Water Translucency Multiply", Range(0, 10)) = 1 _WaveTranslucencyFallOffDistance("Micro Wave Translucency FallOff Distance", Float) = 140 _WaveTranslucencyPower("Micro Wave Translucency Power", Range(0, 10)) = 2.69 _WaveTranslucencyHardness("Micro Wave Translucency Hardness", Range(0, 10)) = 1.89 _WaveTranslucencyMultiply("Micro Wave Translucency Multiply", Range(0, 10)) = 0.03 _Big_Waves_Translucency_Offset("Big Waves Translucency Offset", Range(0, 1)) = 0.05 _Big_Waves_Translucency_Power("Big Waves Translucency Power", Range(0.01, 10)) = 2 _Big_Waves_Translucency_Multiply("Big Waves Translucency Multiply", Float) = 20 _Big_Front_Waves_Translucency_Power("Big Front Waves Translucency Power", Range(0.01, 10)) = 2 _Big_Front_Waves_Translucency_Multiply("Big Front Waves Translucency Multiply", Float) = 3 _Shore_Translucency_Power("Shore Translucency Power", Range(0.01, 100)) = 1.6 _Shore_Translucency_Multiply("Shore Translucency Multiply", Range(0.01, 100)) = 0.3 [Toggle(_USE_CAUSTIC)]_USE_CAUSTIC("Use_Caustic", Float) = 1 [NoScaleOffset]_Caustic("Caustic", 2D) = "white" {} [HDR]_Caustic_Color("Caustic Color", Color) = (1, 1, 1, 1) _Caustic_Tiling("Caustic Tiling", Float) = 0.05 _Caustic_Triplanar_Hardness("Caustic Triplanar Hardness", Float) = 3 _Caustic_Speed("Caustic Speed", Float) = 0.4 _Caustic_Falloff("Caustic Falloff", Float) = 3.33 _Caustic_Intensivity("Caustic Intensivity", Float) = 7.07 _Caustic_Blend("Caustic Blend", Range(0, 1)) = 0.044 _Time_Offset("Time Offset", Float) = 0 [HideInInspector]_WorkflowMode("_WorkflowMode", Float) = 0 [HideInInspector]_CastShadows("_CastShadows", Float) = 0 [HideInInspector]_ReceiveShadows("_ReceiveShadows", Float) = 1 [HideInInspector]_Surface("_Surface", Float) = 1 [HideInInspector]_Blend("_Blend", Float) = 0 [HideInInspector]_AlphaClip("_AlphaClip", Float) = 0 [HideInInspector]_BlendModePreserveSpecular("_BlendModePreserveSpecular", Float) = 0 [HideInInspector]_SrcBlend("_SrcBlend", Float) = 1 [HideInInspector]_DstBlend("_DstBlend", Float) = 0 [HideInInspector][ToggleUI]_ZWrite("_ZWrite", Float) = 0 [HideInInspector]_ZWriteControl("_ZWriteControl", Float) = 1 [HideInInspector]_ZTest("_ZTest", Float) = 4 [HideInInspector]_Cull("_Cull", Float) = 2 [HideInInspector]_AlphaToMask("_AlphaToMask", Float) = 0 [HideInInspector]_QueueOffset("_QueueOffset", Float) = 0 [HideInInspector]_QueueControl("_QueueControl", Float) = -1 [HideInInspector][NoScaleOffset]unity_Lightmaps("unity_Lightmaps", 2DArray) = "" {} [HideInInspector][NoScaleOffset]unity_LightmapsInd("unity_LightmapsInd", 2DArray) = "" {} [HideInInspector][NoScaleOffset]unity_ShadowMasks("unity_ShadowMasks", 2DArray) = "" {} } SubShader { Tags { "RenderPipeline"="UniversalPipeline" "RenderType"="Transparent" "UniversalMaterialType" = "Lit" "Queue"="Transparent" "DisableBatching"="False" "ShaderGraphShader"="true" "ShaderGraphTargetId"="UniversalLitSubTarget" } Pass { Name "Universal Forward" Tags { "LightMode" = "UniversalForward" } // Render State Cull [_Cull] Blend [_SrcBlend] [_DstBlend] ZTest [_ZTest] ZWrite [_ZWrite] AlphaToMask [_AlphaToMask] // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma multi_compile_instancing #pragma multi_compile_fog #pragma instancing_options renderinglayer #pragma vertex vert #pragma fragment frag // Keywords #pragma multi_compile_fragment _ _SCREEN_SPACE_OCCLUSION #pragma multi_compile _ LIGHTMAP_ON #pragma multi_compile _ DYNAMICLIGHTMAP_ON #pragma multi_compile _ DIRLIGHTMAP_COMBINED #pragma multi_compile _ _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE _MAIN_LIGHT_SHADOWS_SCREEN #pragma multi_compile _ _ADDITIONAL_LIGHTS_VERTEX _ADDITIONAL_LIGHTS #pragma multi_compile_fragment _ _ADDITIONAL_LIGHT_SHADOWS #pragma multi_compile_fragment _ _REFLECTION_PROBE_BLENDING #pragma multi_compile_fragment _ _REFLECTION_PROBE_BOX_PROJECTION #pragma multi_compile_fragment _ _SHADOWS_SOFT _SHADOWS_SOFT_LOW _SHADOWS_SOFT_MEDIUM _SHADOWS_SOFT_HIGH #pragma multi_compile _ LIGHTMAP_SHADOW_MIXING #pragma multi_compile _ SHADOWS_SHADOWMASK #pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 #pragma multi_compile_fragment _ _LIGHT_LAYERS #pragma multi_compile_fragment _ DEBUG_DISPLAY #pragma multi_compile_fragment _ _LIGHT_COOKIES #pragma multi_compile _ _FORWARD_PLUS #pragma multi_compile _ EVALUATE_SH_MIXED EVALUATE_SH_VERTEX #pragma shader_feature_fragment _ _SURFACE_TYPE_TRANSPARENT #pragma shader_feature_local_fragment _ _ALPHAPREMULTIPLY_ON #pragma shader_feature_local_fragment _ _ALPHAMODULATE_ON #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local_fragment _ _SPECULAR_SETUP #pragma shader_feature_local _ _RECEIVE_SHADOWS_OFF #pragma shader_feature_local _ _USE_CAUSTIC #pragma shader_feature _ _MAIN_LIGHT_SHADOWS_CASCADE #pragma shader_feature _ _SHADOWS_SOFT #pragma shader_feature _ _ADDITIONAL_LIGHT #pragma shader_feature _ _MAIN_LIGHT_SHADOW #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD2 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_FOG_AND_VERTEX_LIGHT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_SHADOW_COORD #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_FORWARD #define _FOG_FRAGMENT 1 #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_OPAQUE_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DBuffer.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv1 : TEXCOORD1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv2 : TEXCOORD2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 staticLightmapUV; #endif #endif #if defined(DYNAMICLIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 dynamicLightmapUV; #endif #endif #if !defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 sh; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 fogFactorAndVertexLight; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 shadowCoord; #endif #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TangentSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceViewDirection; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 NDCPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 PixelPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 staticLightmapUV : INTERP0; #endif #endif #if defined(DYNAMICLIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 dynamicLightmapUV : INTERP1; #endif #endif #if !defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 sh : INTERP2; #endif #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 shadowCoord : INTERP3; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP6; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP7; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 fogFactorAndVertexLight : INTERP8; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP9; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP10; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; #if defined(LIGHTMAP_ON) output.staticLightmapUV = input.staticLightmapUV; #endif #if defined(DYNAMICLIGHTMAP_ON) output.dynamicLightmapUV = input.dynamicLightmapUV; #endif #if !defined(LIGHTMAP_ON) output.sh = input.sh; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) output.shadowCoord = input.shadowCoord; #endif output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.fogFactorAndVertexLight.xyzw = input.fogFactorAndVertexLight; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; #if defined(LIGHTMAP_ON) output.staticLightmapUV = input.staticLightmapUV; #endif #if defined(DYNAMICLIGHTMAP_ON) output.dynamicLightmapUV = input.dynamicLightmapUV; #endif #if !defined(LIGHTMAP_ON) output.sh = input.sh; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) output.shadowCoord = input.shadowCoord; #endif output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.fogFactorAndVertexLight = input.fogFactorAndVertexLight.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_SceneColor_float(float4 UV, out float3 Out) { Out = SHADERGRAPH_SAMPLE_SCENE_COLOR(UV.xy); } void Unity_Divide_float3(float3 A, float3 B, out float3 Out) { Out = A / B; } void Unity_Distance_float(float A, float B, out float Out) { Out = distance(A, B); } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void ComputeWorld_float(float2 positionNDC, float deviceDepth, float4x4 invViewProjMatrix, out float3 Out){ Out = ComputeWorldSpacePosition(positionNDC,deviceDepth,invViewProjMatrix); } void Unity_Minimum_float4(float4 A, float4 B, out float4 Out) { Out = min(A, B); }; void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out) { Out = A * B; } void GetLightData_float(float3 positionWS, out float3 lightDir, out float3 color, out float distanceAttenuation, out float shadowAttenuation){ color = float3(0, 0, 0); distanceAttenuation = 0; shadowAttenuation = 0; #ifdef SHADERGRAPH_PREVIEW lightDir = float3(0.707, 0.707, 0); color = 128000; distanceAttenuation = 0; shadowAttenuation = 0; #else Light mainLight = GetMainLight(TransformWorldToShadowCoord(positionWS)); lightDir = -mainLight.direction; color = mainLight.color; distanceAttenuation = mainLight.distanceAttenuation; shadowAttenuation = mainLight.shadowAttenuation; #endif } void Unity_Clamp_float3(float3 In, float3 Min, float3 Max, out float3 Out) { Out = clamp(In, Min, Max); } struct Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float { float3 AbsoluteWorldSpacePosition; }; void SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float IN, out float3 Direction_1, out float3 Color_2, out float distanceAttenuation_3, out float shadowAttenuation_4) { float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3; float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; GetLightData_float(IN.AbsoluteWorldSpacePosition, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float); float3 _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, float3(-1, -1, -1), float3(1, 1, 1), _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3); float3 _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, float3(0.01, 0.01, 0.01), float3(1000000, 100000, 100000), _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3); Direction_1 = _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Color_2 = _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; distanceAttenuation_3 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; shadowAttenuation_4 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; } void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out) { Out = clamp(In, Min, Max); } struct Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float { float3 AbsoluteWorldSpacePosition; float2 NDCPosition; float3 TimeParameters; }; void SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(UnityTexture2D _Texture2D, float _Tiling, float _Triplanar_Hardness, float _Scene_Depth_Raw, float3 _Sample_Buffer_Normal_World, float _Caustic_Speed, float _Caustic_Strenght, Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float IN, out float4 OutVector4_1) { float _Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float = _Caustic_Strenght; UnityTexture2D _Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D = _Texture2D; float _Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float = _Caustic_Speed; float _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; Unity_Multiply_float_float(_Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float, IN.TimeParameters.x, _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float); float _Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float = _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; float _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_A_4_Float = 0; float4 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4; float3 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3; float2 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2; Unity_Combine_float(_Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float, float(0), _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2); float3 _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3; Unity_Multiply_float3_float3(_Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, float3(0.76, 0.73, 0.79), _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3); float4 _ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4 = float4(IN.NDCPosition.xy, 0, 0); float _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float = _Scene_Depth_Raw; float3 _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3; ComputeWorld_float((_ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4.xy), _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float, UNITY_MATRIX_I_VP, _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3); float3 _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3; _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3 = GetAbsolutePositionWS(_ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3.xyz); float3 _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3, float3(1, 1, 1), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3); float3 _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3; Unity_Add_float3(_Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3, _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3); float3 _Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3 = _Sample_Buffer_Normal_World; float _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float = _Tiling; float _Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float = _Triplanar_Hardness; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_UV = _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_394d55cba80c45899ac45ca942c7384e_Blend /= dot(Triplanar_394d55cba80c45899ac45ca942c7384e_Blend, 1.0); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.zy); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xz); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xy); float4 _Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4 = Triplanar_394d55cba80c45899ac45ca942c7384e_X * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.x + Triplanar_394d55cba80c45899ac45ca942c7384e_Y * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.y + Triplanar_394d55cba80c45899ac45ca942c7384e_Z * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.z; float _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float; Unity_Multiply_float_float(_Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float, -1.07, _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float); float3 _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3; Unity_Add_float3((_Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float.xxx), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3); float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV = _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend /= dot(Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend, 1.0); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.zy); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xz); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xy); float4 _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4 = Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.x + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.y + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.z; float4 _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4; Unity_Minimum_float4(_Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4, _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4, _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4); float4 _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float.xxxx), _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4, _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4); Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9; _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float); float _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float, _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float); float _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float; Unity_Clamp_float(_Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float, float(0), float(1), _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float); float4 _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4; Unity_Multiply_float4_float4(_Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4, (_Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float.xxxx), _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4); float4 _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; Unity_Clamp_float4(_Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4, float4(0, 0, 0, 0), float4(1, 1, 1, 1), _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4); OutVector4_1 = _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; } void Unity_Absolute_float4(float4 In, out float4 Out) { Out = abs(In); } void Unity_Power_float4(float4 A, float4 B, out float4 Out) { Out = pow(A, B); } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out) { Out = lerp(A, B, T); } void MainLightDirection_float(out float3 Direction) { #if SHADERGRAPH_PREVIEW Direction = half3(-0.5, -0.5, 0); #else Direction = SHADERGRAPH_MAIN_LIGHT_DIRECTION(); #endif } void Unity_MatrixConstruction_Row_float (float4 M0, float4 M1, float4 M2, float4 M3, out float4x4 Out4x4, out float3x3 Out3x3, out float2x2 Out2x2) { Out4x4 = float4x4(M0.x, M0.y, M0.z, M0.w, M1.x, M1.y, M1.z, M1.w, M2.x, M2.y, M2.z, M2.w, M3.x, M3.y, M3.z, M3.w); Out3x3 = float3x3(M0.x, M0.y, M0.z, M1.x, M1.y, M1.z, M2.x, M2.y, M2.z); Out2x2 = float2x2(M0.x, M0.y, M1.x, M1.y); } void Unity_Multiply_float3_float3x3(float3 A, float3x3 B, out float3 Out) { Out = mul(A, B); } void Unity_DotProduct_float3(float3 A, float3 B, out float Out) { Out = dot(A, B); } void Unity_Negate_float(float In, out float Out) { Out = -1 * In; } void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) { Out = smoothstep(Edge1, Edge2, In); } struct Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float { float3 WorldSpaceNormal; float3 WorldSpaceTangent; float3 WorldSpaceBiTangent; float3 AbsoluteWorldSpacePosition; }; void SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(float3 _Main_Lght_Direction, float _Translucency_Global_Power, float4 _Translucency_Color, float3 _NormalMap, float _Translucency_Thickness, float _Translucency_Waves_Masks, float _Translucency_Waves_Masks_Power, float _Self_Shadow_Reduction_Smooth, float _Self_Shadow_Reduction, float _Shadow_Reduction, Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float IN, out float3 Out_Vector4_1) { float4 _Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4 = _Translucency_Color; Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9; _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float); float _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float = _Shadow_Reduction; float _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float; Unity_Add_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float, _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float, _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float); float _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float; Unity_Clamp_float(_Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float, float(0.001), float(1), _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float); float _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float, _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float); float4 _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4, (_Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float.xxxx), _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4); float _Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float = _Translucency_Global_Power; float3 _Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3 = _NormalMap; float4x4 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4; float3x3 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3; float2x2 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2; Unity_MatrixConstruction_Row_float((float4(IN.WorldSpaceTangent, 1.0)), (float4(IN.WorldSpaceBiTangent, 1.0)), (float4(IN.WorldSpaceNormal, 1.0)), float4 (0, 0, 0, 0), _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2); float3 _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3; Unity_Multiply_float3_float3x3(_Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3); float3 _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3; Unity_Normalize_float3(_Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3); float _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float; Unity_DotProduct_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3, _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float); float _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float; Unity_Remap_float(_DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float); float _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float; Unity_Absolute_float(_Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float, _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float); float _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float = _Translucency_Thickness; float _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float; Unity_Power_float(_Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float, _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float, _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float); float _Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float = _Self_Shadow_Reduction; float _Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float = _Self_Shadow_Reduction_Smooth; float _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float; Unity_Negate_float(_Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float, _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float); float3 _Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3 = _Main_Lght_Direction; float _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float; Unity_DotProduct_float3(_Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3, IN.WorldSpaceNormal, _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float); float _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float; Unity_Smoothstep_float(_Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float, float(1), _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float, _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float); float _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float; Unity_Saturate_float(_Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float); float _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float; Unity_Multiply_float_float(_Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float); float _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float; Unity_Add_float(_Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float, _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float); float _Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float = _Translucency_Waves_Masks; float _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float = _Translucency_Waves_Masks_Power; float _Multiply_536770884e354627b90762f2c3909142_Out_2_Float; Unity_Multiply_float_float(_Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float, _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float); float _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float; Unity_Maximum_float(_Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float); float _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float; Unity_Multiply_float_float(_Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float, _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float); float3 _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3; Unity_Multiply_float3_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, (_Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float.xxx), _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3); float3 _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3; Unity_Normalize_float3(_Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3, _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3); float3 _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float.xxx), _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3, _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3); float3 _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4.xyz), _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3, _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3); Out_Vector4_1 = _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; } void Unity_Blend_Overwrite_float(float Base, float Blend, out float Out, float Opacity) { Out = lerp(Base, Blend, Opacity); } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_NormalBlend_Reoriented_float(float3 A, float3 B, out float3 Out) { float3 t = A.xyz + float3(0.0, 0.0, 1.0); float3 u = B.xyz * float3(-1.0, -1.0, 1.0); Out = (t / t.z) * dot(t, u) - u; } void Unity_FresnelEffect_float(float3 Normal, float3 ViewDir, float Power, out float Out) { Out = pow((1.0 - saturate(dot(normalize(Normal), normalize(ViewDir)))), Power); } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float3 BaseColor; float3 NormalTS; float3 Emission; float Metallic; float3 Specular; float Smoothness; float Occlusion; float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3; Unity_SceneColor_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float = _Clean_Water_Background_Brightness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; Unity_Multiply_float3_float3(_SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3, (_Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float.xxx), _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float = _Caustic_Intensivity; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3; Unity_Divide_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxx), _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4 = IsGammaSpace() ? LinearToSRGB(_Caustic_Color) : _Caustic_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Caustic); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a58f949423224f6596349a3a69da893d_Out_0_Float = _Caustic_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_932d159a445549bfaf4028ca4051f3e5_R_1_Float = IN.ObjectSpacePosition[0]; float _Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float = IN.ObjectSpacePosition[1]; float _Split_932d159a445549bfaf4028ca4051f3e5_B_3_Float = IN.ObjectSpacePosition[2]; float _Split_932d159a445549bfaf4028ca4051f3e5_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float; Unity_Remap_float(_Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float, float2 (-1, 1), float2 (-0.0003, 0.0003), _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float; Unity_Subtract_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float, _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_b973e7fe7a8d439e91e75c9c40f7e133_R_1_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[0]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_G_2_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[1]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_B_3_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[2]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float; Unity_Distance_float(_Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float, float(0), _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float; Unity_Remap_float(_Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float, float2 (0, 10), float2 (0, 0.001), _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float; Unity_Subtract_float(_Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float = _Caustic_Triplanar_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float = _Caustic_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float = _Caustic_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float _Caustic_c5315adf9f1e4b40af37a848ccd8038c; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.NDCPosition = IN.NDCPosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.TimeParameters = IN.TimeParameters; float4 _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4; SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(_Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float, _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float, _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float, IN.WorldSpaceNormal, _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float, _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float, _Caustic_c5315adf9f1e4b40af37a848ccd8038c, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4, _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4; Unity_Absolute_float4(_Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4, _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4; Unity_Power_float4(_Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4, _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3; Unity_Add_float3(_Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3, (_Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4.xyz), _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_025f5fd7093a475594a21838eac06e41_Out_0_Float = _Caustic_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; Unity_Lerp_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3, (_Property_025f5fd7093a475594a21838eac06e41_Out_0_Float.xxx), _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(_USE_CAUSTIC) float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; #else float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4 = _DeepColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4 = _ShalowColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float = _ShalowFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float, _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float; Unity_Absolute_float(_Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float, _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float = _ShalowFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float; Unity_Multiply_float_float(_Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float, -1, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float; Unity_Power_float(_Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float, _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float; Unity_Saturate_float(_Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float, _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float; Unity_Clamp_float(_Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float, float(0), float(1), _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4; Unity_Lerp_float4(_Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4, _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4, (_Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float.xxxx), _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3; MainLightDirection_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float = _Translucency_Global_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4 = _Translucency_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float = _Water_Normal_Flatten_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3; Unity_NormalStrength_float(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_fe06d60933e54d179d24f5f4e219832f_R_1_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[0]; float _Split_fe06d60933e54d179d24f5f4e219832f_G_2_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[1]; float _Split_fe06d60933e54d179d24f5f4e219832f_B_3_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[2]; float _Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_R_1_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[0]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[1]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_B_3_Float = 0; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_a9283e273592492da99aa58b120e07ef_R_1_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[0]; float _Split_a9283e273592492da99aa58b120e07ef_G_2_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[1]; float _Split_a9283e273592492da99aa58b120e07ef_B_3_Float = 0; float _Split_a9283e273592492da99aa58b120e07ef_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float; Unity_Minimum_float(_Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float, _Split_a9283e273592492da99aa58b120e07ef_G_2_Float, _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float; Unity_Divide_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, float(2), _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float; Unity_Clamp_float(_Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float, float(0), float(9999), _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float; Unity_Multiply_float_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, 2, _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float; Unity_Clamp_float(_Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float, float(0), float(9999), _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2 = float2(_Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float, _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float; Unity_Remap_float(_Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float, _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2, float2 (1, 0), _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float; Unity_Clamp_float(_Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float, float(0), float(1), _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_dd9f201e369a44c1af546de223ebefa6_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_dd9f201e369a44c1af546de223ebefa6_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_dd9f201e369a44c1af546de223ebefa6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float; Unity_Absolute_float(_Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float, _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float; Unity_Clamp_float(_Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float, float(0), float(1), _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float; Unity_OneMinus_float(_Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float, _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float; Unity_Absolute_float(_OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float, _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float = _Water_Waves_Flatten_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0), float(1), _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float; Unity_OneMinus_float(_Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float; Unity_Subtract_float(_Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float; Unity_Power_float(_Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float, _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float; Unity_Multiply_float_float(_Power_22bf6952eb54461db8892b315370c8db_Out_2_Float, 600, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float; Unity_Add_float(_Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float, _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float; Unity_Clamp_float(_Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float, float(0), float(1), _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3; Unity_Lerp_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3, (_Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float.xxx), _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float = _Translucency_Thickness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_3680ced47e244a8e976afd8288b70c9a_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_3680ced47e244a8e976afd8288b70c9a_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_3680ced47e244a8e976afd8288b70c9a_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float = _Big_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float; Unity_Multiply_float_float(_Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float, _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float, _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float = _Big_Waves_Translucency_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2b039bfbe2da4b8f83378c742fc6ca62_R_1_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[0]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_G_2_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[1]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_B_3_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[2]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float; Unity_Distance_float(_Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float, float(0), _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float; Unity_Multiply_float_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, 1, _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float; Unity_Clamp_float(_Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float, float(0), float(1), _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float; Unity_Multiply_float_float(_Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float, _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float; Unity_Add_float(_Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float, _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float; Unity_Clamp_float(_Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float, float(0), float(1), _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float = _Big_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float; Unity_Power_float(_Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float, _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float, _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8afaf18a335d4fa580475759e8613d70_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_8afaf18a335d4fa580475759e8613d70_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_8afaf18a335d4fa580475759e8613d70_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_8afaf18a335d4fa580475759e8613d70_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float; Unity_OneMinus_float(_Split_8afaf18a335d4fa580475759e8613d70_G_2_Float, _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float = _Big_Front_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float; Unity_Multiply_float_float(_OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float, _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float, _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float; Unity_Absolute_float(_Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float, _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float; Unity_Clamp_float(_Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float, float(0), float(1), _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a50d655c892244489ea534556d0af261_Out_0_Float = _Big_Front_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float; Unity_Power_float(_Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float, _Property_a50d655c892244489ea534556d0af261_Out_0_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float; Unity_Add_float(_Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float, _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.r; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_G_5_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.g; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_B_6_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.b; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_A_7_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float = _SlowWaterTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.r; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.g; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.b; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.r; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.g; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.b; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float, _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float; Unity_Add_float(_Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float, _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float = _WaveTranslucencyHardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float; Unity_Multiply_float_float(_Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float, _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float, _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float; Unity_Absolute_float(_Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float, _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float = _WaveTranslucencyPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float; Unity_Power_float(_Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float, _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float, _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float = _WaveTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float; Unity_Multiply_float_float(_Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float, _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float, _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float = _WaveTranslucencyFallOffDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float, _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float; Unity_Lerp_float(_Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float, float(0), _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float, _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float; Unity_Clamp_float(_Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float, float(0), float(1), _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float; Unity_Add_float(_Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float, _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float, _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float; Unity_Clamp_float(_Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float, float(0), float(1), _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float = _Shore_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float, _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float; Unity_Clamp_float(_Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float, float(0), float(1), _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float; Unity_Absolute_float(_Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float, _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float = _Shore_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float; Unity_Power_float(_Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float, _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float, _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float; Unity_Clamp_float(_Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float, float(0), float(1), _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float; Unity_OneMinus_float(_Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float; Unity_Add_float(_Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float, _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float; Unity_Clamp_float(_Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float, float(0), float(1), _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float = _Translucency_Global_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float = _Translucency_Selfshadow_Reduction_Smooth; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float = _Translucency_Selfshadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float = _Translucency_Shadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceNormal = IN.WorldSpaceNormal; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceTangent = IN.WorldSpaceTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceBiTangent = IN.WorldSpaceBiTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3; SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3, _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float, _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4, _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float, _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float, _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float, _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float, _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float, _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3; Unity_Add_float3((_Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4.xyz), _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3; Unity_Multiply_float3_float3(_Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float = _WaterAlphaMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float, _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float; Unity_Clamp_float(_Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float, float(0), float(1), _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float; Unity_Absolute_float(_Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float, _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float = _WaterAlphaPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float; Unity_Power_float(_Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float, _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float, _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float; Unity_Clamp_float(_Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float, float(0), float(1), _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3; Unity_Lerp_float3(_Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, (_Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float.xxx), _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float = _CleanFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float, _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float; Unity_Clamp_float(_Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float, float(0), float(1), _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float; Unity_Absolute_float(_Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float, _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float = _CleanFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float; Unity_Power_float(_Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float, _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float, _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float; Unity_Clamp_float(_Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float, float(0), float(1), _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float; Unity_Clamp_float(_Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float, float(0), float(1), _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3; Unity_Lerp_float3(_UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3, (_Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float.xxx), _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3 = _SeaFoamColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float = Sea_Waves_Foam_Mask_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float, _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float; Unity_Absolute_float(_Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float, _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float = Sea_Waves_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float; Unity_Power_float(_Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float, _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float, _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3169243cdbb62885911a589c40568445_Out_0_Float = Sea_Waves_Foam_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float; Unity_Multiply_float_float(_Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float, _Property_3169243cdbb62885911a589c40568445_Out_0_Float, _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float; Unity_Clamp_float(_Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float, float(0), float(1), _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_072fe880c4d74e928a01746f27f362a1_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_072fe880c4d74e928a01746f27f362a1_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_072fe880c4d74e928a01746f27f362a1_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_072fe880c4d74e928a01746f27f362a1_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float = _Sea_Waves_Foam_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float; Unity_Multiply_float_float(_Split_072fe880c4d74e928a01746f27f362a1_G_2_Float, _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float, _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float = _Sea_Waves_Foam_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float; Unity_Add_float(_Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float, _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float, _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float; Unity_Clamp_float(_Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float, float(0), float(1), _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float = _Sea_Waves_Foam_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_6db93132b8b242269660c8b02d581760_Out_2_Float; Unity_Power_float(_Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float, _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float, _Power_6db93132b8b242269660c8b02d581760_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float; Unity_Clamp_float(_Power_6db93132b8b242269660c8b02d581760_Out_2_Float, float(0), float(1), _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float; Unity_Multiply_float_float(_Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float, _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float, _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2 = _Sea_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2; Unity_Divide_float2(_Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_a34f27a4034f4005bf20ee668be88308; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv0 = IN.uv0; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv3 = IN.uv3; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2; float _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, (_Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2).x, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_a34f27a4034f4005bf20ee668be88308, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.r; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_G_5_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.g; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_B_6_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.b; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_A_7_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.r; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_G_5_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.g; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_B_6_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.b; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_A_7_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float; Unity_Blend_Overwrite_float(_SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float, _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float, _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float; Unity_Absolute_float(_Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float = _Sea_Foam_Texture_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7e87070d56e144b69216da007257836e_Out_2_Float; Unity_Power_float(_Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float, _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float, _Power_7e87070d56e144b69216da007257836e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float; Unity_Clamp_float(_Power_7e87070d56e144b69216da007257836e_Out_2_Float, float(0), float(1), _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float, _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float, _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float; Unity_Clamp_float(_Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float, float(0), float(1), _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float; Unity_Clamp_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, float(0), float(1), _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float; Unity_Multiply_float_float(_Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float, _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float, _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float; Unity_Clamp_float(_Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float, float(0), float(1), _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3, _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3 = _Side_Foam_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3 = _Side_Foam_Crest_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float; Unity_Clamp_float(_Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, float(0), float(1), _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3; Unity_Lerp_float3(_Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3, _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3, (_Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float.xxx), _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3, _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3, (_Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float.xxx), _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Side_Foam_Mask_Normal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4); float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_R_4_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.r; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_G_5_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.g; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_B_6_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.b; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_A_7_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4); float _SampleTexture2D_46a7b882445443ee80ae116756be5274_R_4_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.r; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_G_5_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.g; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_B_6_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.b; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_A_7_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4; Unity_Lerp_float4(_SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4, _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4, (_FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float.xxxx), _Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d4cdd710e8ee49c4ad68fad760fb2a24_Out_0_Float = _Side_Foam_Mask_Normal_Scale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3; Unity_NormalStrength_float((_Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4.xyz), _Property_d4cdd710e8ee49c4ad68fad760fb2a24_Out_0_Float, _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3; Unity_NormalBlend_Reoriented_float(_Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3, _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float; Unity_Clamp_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, float(0), float(1), _Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3; Unity_Lerp_float3(_Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3, (_Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float.xxx), _Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture_Normal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4); float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_R_4_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.r; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_G_5_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.g; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_B_6_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.b; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_A_7_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4); float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_R_4_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.r; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_G_5_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.g; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_B_6_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.b; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_A_7_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4; Unity_Lerp_float4(_SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4, _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4, (_FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float.xxxx), _Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95a17c2f3c4b4d46b11163b2980f3e65_Out_0_Float = _Sea_Foam_Texture_Normal_Scale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3; Unity_NormalStrength_float((_Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4.xyz), _Property_95a17c2f3c4b4d46b11163b2980f3e65_Out_0_Float, _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3; Unity_NormalBlend_Reoriented_float(_Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3, _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3, _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3; Unity_Lerp_float3(_Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3, _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6b2e14d9f71542ff9f42cadfd727169c_Out_0_Float = _Specular_Fresnel_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _FresnelEffect_34097729bc3045cfa9fbf25296027e37_Out_3_Float; Unity_FresnelEffect_float(IN.WorldSpaceNormal, IN.WorldSpaceViewDirection, _Property_6b2e14d9f71542ff9f42cadfd727169c_Out_0_Float, _FresnelEffect_34097729bc3045cfa9fbf25296027e37_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0697aa5c4d854e99a276cf66e9ecdeee_Out_0_Float = _Specular_Distance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_c460cea1590b4df1b0a6e0bc30e42574_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_0697aa5c4d854e99a276cf66e9ecdeee_Out_0_Float, _Divide_c460cea1590b4df1b0a6e0bc30e42574_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_12d8514ffe4c49efa9bd11b9e071bb1a_Out_1_Float; Unity_Absolute_float(_Divide_c460cea1590b4df1b0a6e0bc30e42574_Out_2_Float, _Absolute_12d8514ffe4c49efa9bd11b9e071bb1a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b483c69e2aec4a0c9a20b8ef61828a81_Out_0_Float = _Specular_Distance_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_02d72168551c41eb81e3820eb82d2d39_Out_2_Float; Unity_Power_float(_Absolute_12d8514ffe4c49efa9bd11b9e071bb1a_Out_1_Float, _Property_b483c69e2aec4a0c9a20b8ef61828a81_Out_0_Float, _Power_02d72168551c41eb81e3820eb82d2d39_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8d8d20a699fc43d494a8d86f7d141ad9_Out_3_Float; Unity_Clamp_float(_Power_02d72168551c41eb81e3820eb82d2d39_Out_2_Float, float(0), float(1), _Clamp_8d8d20a699fc43d494a8d86f7d141ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_61cce18afc934efabbd6edef460d8616_R_1_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[0]; float _Split_61cce18afc934efabbd6edef460d8616_G_2_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[1]; float _Split_61cce18afc934efabbd6edef460d8616_B_3_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[2]; float _Split_61cce18afc934efabbd6edef460d8616_A_4_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_36ad919eb80a470d99a768ed7d50e133_Out_0_Float = _Specular_Depth; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_143c076212b542a1a9f4cad44042fbba_Out_2_Float; Unity_Divide_float(_Split_61cce18afc934efabbd6edef460d8616_A_4_Float, _Property_36ad919eb80a470d99a768ed7d50e133_Out_0_Float, _Divide_143c076212b542a1a9f4cad44042fbba_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_afe031bbe9bd4ab8b3d50e2bf5fe147e_Out_1_Float; Unity_Absolute_float(_Divide_143c076212b542a1a9f4cad44042fbba_Out_2_Float, _Absolute_afe031bbe9bd4ab8b3d50e2bf5fe147e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_978e4736319346f79a17e8719754e4db_Out_0_Float = _Specular_Depth_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c84fdff257204c2cbc2a4a240a581933_Out_2_Float; Unity_Power_float(_Absolute_afe031bbe9bd4ab8b3d50e2bf5fe147e_Out_1_Float, _Property_978e4736319346f79a17e8719754e4db_Out_0_Float, _Power_c84fdff257204c2cbc2a4a240a581933_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1f78384eb248a0bb15e1a7441b7d4e_Out_3_Float; Unity_Clamp_float(_Power_c84fdff257204c2cbc2a4a240a581933_Out_2_Float, float(0), float(1), _Clamp_6c1f78384eb248a0bb15e1a7441b7d4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_b801a0785dce45c2ba4ea5cbfc9793f3_Out_2_Float; Unity_Minimum_float(_Clamp_8d8d20a699fc43d494a8d86f7d141ad9_Out_3_Float, _Clamp_6c1f78384eb248a0bb15e1a7441b7d4e_Out_3_Float, _Minimum_b801a0785dce45c2ba4ea5cbfc9793f3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8b9d3c460bb745408cab06ad1aaaede8_Out_2_Float; Unity_Multiply_float_float(_FresnelEffect_34097729bc3045cfa9fbf25296027e37_Out_3_Float, _Minimum_b801a0785dce45c2ba4ea5cbfc9793f3_Out_2_Float, _Multiply_8b9d3c460bb745408cab06ad1aaaede8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6dcac25e8a1c46d1a1d522d878d6a170_Out_0_Float = _Water_Specular_Min; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ac827c11388e4f139ad7de647affd6e3_Out_0_Float = _Water_Specular_Max; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dfcace487b0841f8a89dc1551c99feca_Out_3_Float; Unity_Clamp_float(_Multiply_8b9d3c460bb745408cab06ad1aaaede8_Out_2_Float, _Property_6dcac25e8a1c46d1a1d522d878d6a170_Out_0_Float, _Property_ac827c11388e4f139ad7de647affd6e3_Out_0_Float, _Clamp_dfcace487b0841f8a89dc1551c99feca_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c32a0f56375e4a3fba752f920ee9ff1a_Out_0_Float = _Foam_Specular; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float; Unity_Maximum_float(_Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float, _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float, _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_03d581ffb99a4ed4b172bcf56d978e17_Out_3_Float; Unity_Lerp_float(_Clamp_dfcace487b0841f8a89dc1551c99feca_Out_3_Float, _Property_c32a0f56375e4a3fba752f920ee9ff1a_Out_0_Float, _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float, _Lerp_03d581ffb99a4ed4b172bcf56d978e17_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0_Float = _NMWaterSmoothness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_73480538264e4cebad59d89009b20e04_Out_0_Float = _NMWaterSmoothness_far; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_1f123a71c8ea43b5b04924ef7fb30542_Out_3_Float; Unity_Lerp_float(_Property_23e147d5684b0c89a7767d3573b12dbd_Out_0_Float, _Property_73480538264e4cebad59d89009b20e04_Out_0_Float, _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float, _Lerp_1f123a71c8ea43b5b04924ef7fb30542_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_baa3b3197ad6578199dc2da57e79bc4c_Out_0_Float = _NMFoamSmoothness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_35f90fcebe5a9481a5c0f41845b5239d_Out_3_Float; Unity_Lerp_float(_Lerp_1f123a71c8ea43b5b04924ef7fb30542_Out_3_Float, _Property_baa3b3197ad6578199dc2da57e79bc4c_Out_0_Float, _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float, _Lerp_35f90fcebe5a9481a5c0f41845b5239d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2cfdd8606d404f84b73185f1663b8068_Out_0_Float = _NMAOPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.BaseColor = _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; surface.NormalTS = _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3; surface.Emission = float3(0, 0, 0); surface.Metallic = float(0); surface.Specular = (_Lerp_03d581ffb99a4ed4b172bcf56d978e17_Out_3_Float.xxx); surface.Smoothness = _Lerp_35f90fcebe5a9481a5c0f41845b5239d_Out_3_Float; surface.Occlusion = _Property_2cfdd8606d404f84b73185f1663b8068_Out_0_Float; surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceViewDirection = GetWorldSpaceNormalizeViewDir(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = TransformWorldToObject(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x < 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #else #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x > 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition = output.PixelPosition.xy / _ScaledScreenParams.xy; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition.y = 1.0f - output.NDCPosition.y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/PBRForwardPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "GBuffer" Tags { "LightMode" = "UniversalGBuffer" } // Render State Cull [_Cull] Blend [_SrcBlend] [_DstBlend] ZTest [_ZTest] ZWrite [_ZWrite] // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 4.5 #pragma exclude_renderers gles gles3 glcore #pragma multi_compile_instancing #pragma multi_compile_fog #pragma instancing_options renderinglayer #pragma vertex vert #pragma fragment frag // Keywords #pragma multi_compile _ LIGHTMAP_ON #pragma multi_compile _ DYNAMICLIGHTMAP_ON #pragma multi_compile _ DIRLIGHTMAP_COMBINED #pragma multi_compile _ _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE _MAIN_LIGHT_SHADOWS_SCREEN #pragma multi_compile_fragment _ _REFLECTION_PROBE_BLENDING #pragma multi_compile_fragment _ _REFLECTION_PROBE_BOX_PROJECTION #pragma multi_compile_fragment _ _SHADOWS_SOFT _SHADOWS_SOFT_LOW _SHADOWS_SOFT_MEDIUM _SHADOWS_SOFT_HIGH #pragma multi_compile _ LIGHTMAP_SHADOW_MIXING #pragma multi_compile _ SHADOWS_SHADOWMASK #pragma multi_compile _ _MIXED_LIGHTING_SUBTRACTIVE #pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 #pragma multi_compile_fragment _ _GBUFFER_NORMALS_OCT #pragma multi_compile_fragment _ _RENDER_PASS_ENABLED #pragma multi_compile_fragment _ DEBUG_DISPLAY #pragma shader_feature_fragment _ _SURFACE_TYPE_TRANSPARENT #pragma shader_feature_local_fragment _ _ALPHAPREMULTIPLY_ON #pragma shader_feature_local_fragment _ _ALPHAMODULATE_ON #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local_fragment _ _SPECULAR_SETUP #pragma shader_feature_local _ _RECEIVE_SHADOWS_OFF #pragma shader_feature_local _ _USE_CAUSTIC #pragma shader_feature _ _MAIN_LIGHT_SHADOWS_CASCADE #pragma shader_feature _ _SHADOWS_SOFT #pragma shader_feature _ _ADDITIONAL_LIGHT #pragma shader_feature _ _MAIN_LIGHT_SHADOW #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD2 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_FOG_AND_VERTEX_LIGHT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_SHADOW_COORD #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_GBUFFER #define _FOG_FRAGMENT 1 #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_OPAQUE_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DBuffer.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv1 : TEXCOORD1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv2 : TEXCOORD2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 staticLightmapUV; #endif #endif #if defined(DYNAMICLIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 dynamicLightmapUV; #endif #endif #if !defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 sh; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 fogFactorAndVertexLight; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 shadowCoord; #endif #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TangentSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceViewDirection; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 NDCPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 PixelPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 staticLightmapUV : INTERP0; #endif #endif #if defined(DYNAMICLIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 dynamicLightmapUV : INTERP1; #endif #endif #if !defined(LIGHTMAP_ON) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 sh : INTERP2; #endif #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 shadowCoord : INTERP3; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP6; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP7; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 fogFactorAndVertexLight : INTERP8; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP9; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP10; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; #if defined(LIGHTMAP_ON) output.staticLightmapUV = input.staticLightmapUV; #endif #if defined(DYNAMICLIGHTMAP_ON) output.dynamicLightmapUV = input.dynamicLightmapUV; #endif #if !defined(LIGHTMAP_ON) output.sh = input.sh; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) output.shadowCoord = input.shadowCoord; #endif output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.fogFactorAndVertexLight.xyzw = input.fogFactorAndVertexLight; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; #if defined(LIGHTMAP_ON) output.staticLightmapUV = input.staticLightmapUV; #endif #if defined(DYNAMICLIGHTMAP_ON) output.dynamicLightmapUV = input.dynamicLightmapUV; #endif #if !defined(LIGHTMAP_ON) output.sh = input.sh; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) output.shadowCoord = input.shadowCoord; #endif output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.fogFactorAndVertexLight = input.fogFactorAndVertexLight.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_SceneColor_float(float4 UV, out float3 Out) { Out = SHADERGRAPH_SAMPLE_SCENE_COLOR(UV.xy); } void Unity_Divide_float3(float3 A, float3 B, out float3 Out) { Out = A / B; } void Unity_Distance_float(float A, float B, out float Out) { Out = distance(A, B); } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void ComputeWorld_float(float2 positionNDC, float deviceDepth, float4x4 invViewProjMatrix, out float3 Out){ Out = ComputeWorldSpacePosition(positionNDC,deviceDepth,invViewProjMatrix); } void Unity_Minimum_float4(float4 A, float4 B, out float4 Out) { Out = min(A, B); }; void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out) { Out = A * B; } void GetLightData_float(float3 positionWS, out float3 lightDir, out float3 color, out float distanceAttenuation, out float shadowAttenuation){ color = float3(0, 0, 0); distanceAttenuation = 0; shadowAttenuation = 0; #ifdef SHADERGRAPH_PREVIEW lightDir = float3(0.707, 0.707, 0); color = 128000; distanceAttenuation = 0; shadowAttenuation = 0; #else Light mainLight = GetMainLight(TransformWorldToShadowCoord(positionWS)); lightDir = -mainLight.direction; color = mainLight.color; distanceAttenuation = mainLight.distanceAttenuation; shadowAttenuation = mainLight.shadowAttenuation; #endif } void Unity_Clamp_float3(float3 In, float3 Min, float3 Max, out float3 Out) { Out = clamp(In, Min, Max); } struct Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float { float3 AbsoluteWorldSpacePosition; }; void SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float IN, out float3 Direction_1, out float3 Color_2, out float distanceAttenuation_3, out float shadowAttenuation_4) { float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3; float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; GetLightData_float(IN.AbsoluteWorldSpacePosition, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float); float3 _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, float3(-1, -1, -1), float3(1, 1, 1), _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3); float3 _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, float3(0.01, 0.01, 0.01), float3(1000000, 100000, 100000), _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3); Direction_1 = _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Color_2 = _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; distanceAttenuation_3 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; shadowAttenuation_4 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; } void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out) { Out = clamp(In, Min, Max); } struct Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float { float3 AbsoluteWorldSpacePosition; float2 NDCPosition; float3 TimeParameters; }; void SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(UnityTexture2D _Texture2D, float _Tiling, float _Triplanar_Hardness, float _Scene_Depth_Raw, float3 _Sample_Buffer_Normal_World, float _Caustic_Speed, float _Caustic_Strenght, Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float IN, out float4 OutVector4_1) { float _Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float = _Caustic_Strenght; UnityTexture2D _Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D = _Texture2D; float _Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float = _Caustic_Speed; float _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; Unity_Multiply_float_float(_Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float, IN.TimeParameters.x, _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float); float _Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float = _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; float _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_A_4_Float = 0; float4 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4; float3 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3; float2 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2; Unity_Combine_float(_Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float, float(0), _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2); float3 _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3; Unity_Multiply_float3_float3(_Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, float3(0.76, 0.73, 0.79), _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3); float4 _ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4 = float4(IN.NDCPosition.xy, 0, 0); float _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float = _Scene_Depth_Raw; float3 _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3; ComputeWorld_float((_ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4.xy), _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float, UNITY_MATRIX_I_VP, _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3); float3 _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3; _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3 = GetAbsolutePositionWS(_ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3.xyz); float3 _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3, float3(1, 1, 1), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3); float3 _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3; Unity_Add_float3(_Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3, _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3); float3 _Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3 = _Sample_Buffer_Normal_World; float _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float = _Tiling; float _Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float = _Triplanar_Hardness; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_UV = _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_394d55cba80c45899ac45ca942c7384e_Blend /= dot(Triplanar_394d55cba80c45899ac45ca942c7384e_Blend, 1.0); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.zy); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xz); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xy); float4 _Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4 = Triplanar_394d55cba80c45899ac45ca942c7384e_X * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.x + Triplanar_394d55cba80c45899ac45ca942c7384e_Y * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.y + Triplanar_394d55cba80c45899ac45ca942c7384e_Z * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.z; float _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float; Unity_Multiply_float_float(_Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float, -1.07, _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float); float3 _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3; Unity_Add_float3((_Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float.xxx), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3); float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV = _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend /= dot(Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend, 1.0); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.zy); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xz); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xy); float4 _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4 = Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.x + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.y + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.z; float4 _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4; Unity_Minimum_float4(_Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4, _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4, _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4); float4 _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float.xxxx), _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4, _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4); Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9; _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float); float _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float, _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float); float _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float; Unity_Clamp_float(_Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float, float(0), float(1), _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float); float4 _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4; Unity_Multiply_float4_float4(_Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4, (_Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float.xxxx), _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4); float4 _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; Unity_Clamp_float4(_Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4, float4(0, 0, 0, 0), float4(1, 1, 1, 1), _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4); OutVector4_1 = _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; } void Unity_Absolute_float4(float4 In, out float4 Out) { Out = abs(In); } void Unity_Power_float4(float4 A, float4 B, out float4 Out) { Out = pow(A, B); } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out) { Out = lerp(A, B, T); } void MainLightDirection_float(out float3 Direction) { #if SHADERGRAPH_PREVIEW Direction = half3(-0.5, -0.5, 0); #else Direction = SHADERGRAPH_MAIN_LIGHT_DIRECTION(); #endif } void Unity_MatrixConstruction_Row_float (float4 M0, float4 M1, float4 M2, float4 M3, out float4x4 Out4x4, out float3x3 Out3x3, out float2x2 Out2x2) { Out4x4 = float4x4(M0.x, M0.y, M0.z, M0.w, M1.x, M1.y, M1.z, M1.w, M2.x, M2.y, M2.z, M2.w, M3.x, M3.y, M3.z, M3.w); Out3x3 = float3x3(M0.x, M0.y, M0.z, M1.x, M1.y, M1.z, M2.x, M2.y, M2.z); Out2x2 = float2x2(M0.x, M0.y, M1.x, M1.y); } void Unity_Multiply_float3_float3x3(float3 A, float3x3 B, out float3 Out) { Out = mul(A, B); } void Unity_DotProduct_float3(float3 A, float3 B, out float Out) { Out = dot(A, B); } void Unity_Negate_float(float In, out float Out) { Out = -1 * In; } void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) { Out = smoothstep(Edge1, Edge2, In); } struct Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float { float3 WorldSpaceNormal; float3 WorldSpaceTangent; float3 WorldSpaceBiTangent; float3 AbsoluteWorldSpacePosition; }; void SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(float3 _Main_Lght_Direction, float _Translucency_Global_Power, float4 _Translucency_Color, float3 _NormalMap, float _Translucency_Thickness, float _Translucency_Waves_Masks, float _Translucency_Waves_Masks_Power, float _Self_Shadow_Reduction_Smooth, float _Self_Shadow_Reduction, float _Shadow_Reduction, Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float IN, out float3 Out_Vector4_1) { float4 _Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4 = _Translucency_Color; Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9; _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float); float _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float = _Shadow_Reduction; float _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float; Unity_Add_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float, _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float, _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float); float _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float; Unity_Clamp_float(_Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float, float(0.001), float(1), _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float); float _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float, _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float); float4 _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4, (_Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float.xxxx), _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4); float _Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float = _Translucency_Global_Power; float3 _Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3 = _NormalMap; float4x4 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4; float3x3 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3; float2x2 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2; Unity_MatrixConstruction_Row_float((float4(IN.WorldSpaceTangent, 1.0)), (float4(IN.WorldSpaceBiTangent, 1.0)), (float4(IN.WorldSpaceNormal, 1.0)), float4 (0, 0, 0, 0), _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2); float3 _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3; Unity_Multiply_float3_float3x3(_Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3); float3 _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3; Unity_Normalize_float3(_Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3); float _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float; Unity_DotProduct_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3, _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float); float _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float; Unity_Remap_float(_DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float); float _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float; Unity_Absolute_float(_Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float, _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float); float _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float = _Translucency_Thickness; float _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float; Unity_Power_float(_Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float, _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float, _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float); float _Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float = _Self_Shadow_Reduction; float _Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float = _Self_Shadow_Reduction_Smooth; float _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float; Unity_Negate_float(_Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float, _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float); float3 _Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3 = _Main_Lght_Direction; float _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float; Unity_DotProduct_float3(_Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3, IN.WorldSpaceNormal, _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float); float _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float; Unity_Smoothstep_float(_Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float, float(1), _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float, _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float); float _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float; Unity_Saturate_float(_Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float); float _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float; Unity_Multiply_float_float(_Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float); float _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float; Unity_Add_float(_Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float, _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float); float _Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float = _Translucency_Waves_Masks; float _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float = _Translucency_Waves_Masks_Power; float _Multiply_536770884e354627b90762f2c3909142_Out_2_Float; Unity_Multiply_float_float(_Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float, _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float); float _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float; Unity_Maximum_float(_Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float); float _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float; Unity_Multiply_float_float(_Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float, _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float); float3 _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3; Unity_Multiply_float3_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, (_Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float.xxx), _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3); float3 _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3; Unity_Normalize_float3(_Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3, _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3); float3 _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float.xxx), _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3, _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3); float3 _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4.xyz), _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3, _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3); Out_Vector4_1 = _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; } void Unity_Blend_Overwrite_float(float Base, float Blend, out float Out, float Opacity) { Out = lerp(Base, Blend, Opacity); } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_NormalBlend_Reoriented_float(float3 A, float3 B, out float3 Out) { float3 t = A.xyz + float3(0.0, 0.0, 1.0); float3 u = B.xyz * float3(-1.0, -1.0, 1.0); Out = (t / t.z) * dot(t, u) - u; } void Unity_FresnelEffect_float(float3 Normal, float3 ViewDir, float Power, out float Out) { Out = pow((1.0 - saturate(dot(normalize(Normal), normalize(ViewDir)))), Power); } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float3 BaseColor; float3 NormalTS; float3 Emission; float Metallic; float3 Specular; float Smoothness; float Occlusion; float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3; Unity_SceneColor_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float = _Clean_Water_Background_Brightness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; Unity_Multiply_float3_float3(_SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3, (_Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float.xxx), _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float = _Caustic_Intensivity; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3; Unity_Divide_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxx), _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4 = IsGammaSpace() ? LinearToSRGB(_Caustic_Color) : _Caustic_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Caustic); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a58f949423224f6596349a3a69da893d_Out_0_Float = _Caustic_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_932d159a445549bfaf4028ca4051f3e5_R_1_Float = IN.ObjectSpacePosition[0]; float _Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float = IN.ObjectSpacePosition[1]; float _Split_932d159a445549bfaf4028ca4051f3e5_B_3_Float = IN.ObjectSpacePosition[2]; float _Split_932d159a445549bfaf4028ca4051f3e5_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float; Unity_Remap_float(_Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float, float2 (-1, 1), float2 (-0.0003, 0.0003), _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float; Unity_Subtract_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float, _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_b973e7fe7a8d439e91e75c9c40f7e133_R_1_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[0]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_G_2_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[1]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_B_3_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[2]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float; Unity_Distance_float(_Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float, float(0), _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float; Unity_Remap_float(_Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float, float2 (0, 10), float2 (0, 0.001), _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float; Unity_Subtract_float(_Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float = _Caustic_Triplanar_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float = _Caustic_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float = _Caustic_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float _Caustic_c5315adf9f1e4b40af37a848ccd8038c; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.NDCPosition = IN.NDCPosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.TimeParameters = IN.TimeParameters; float4 _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4; SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(_Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float, _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float, _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float, IN.WorldSpaceNormal, _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float, _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float, _Caustic_c5315adf9f1e4b40af37a848ccd8038c, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4, _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4; Unity_Absolute_float4(_Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4, _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4; Unity_Power_float4(_Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4, _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3; Unity_Add_float3(_Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3, (_Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4.xyz), _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_025f5fd7093a475594a21838eac06e41_Out_0_Float = _Caustic_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; Unity_Lerp_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3, (_Property_025f5fd7093a475594a21838eac06e41_Out_0_Float.xxx), _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(_USE_CAUSTIC) float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; #else float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4 = _DeepColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4 = _ShalowColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float = _ShalowFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float, _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float; Unity_Absolute_float(_Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float, _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float = _ShalowFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float; Unity_Multiply_float_float(_Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float, -1, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float; Unity_Power_float(_Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float, _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float; Unity_Saturate_float(_Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float, _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float; Unity_Clamp_float(_Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float, float(0), float(1), _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4; Unity_Lerp_float4(_Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4, _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4, (_Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float.xxxx), _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3; MainLightDirection_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float = _Translucency_Global_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4 = _Translucency_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float = _Water_Normal_Flatten_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3; Unity_NormalStrength_float(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_fe06d60933e54d179d24f5f4e219832f_R_1_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[0]; float _Split_fe06d60933e54d179d24f5f4e219832f_G_2_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[1]; float _Split_fe06d60933e54d179d24f5f4e219832f_B_3_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[2]; float _Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_R_1_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[0]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[1]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_B_3_Float = 0; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_a9283e273592492da99aa58b120e07ef_R_1_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[0]; float _Split_a9283e273592492da99aa58b120e07ef_G_2_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[1]; float _Split_a9283e273592492da99aa58b120e07ef_B_3_Float = 0; float _Split_a9283e273592492da99aa58b120e07ef_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float; Unity_Minimum_float(_Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float, _Split_a9283e273592492da99aa58b120e07ef_G_2_Float, _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float; Unity_Divide_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, float(2), _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float; Unity_Clamp_float(_Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float, float(0), float(9999), _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float; Unity_Multiply_float_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, 2, _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float; Unity_Clamp_float(_Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float, float(0), float(9999), _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2 = float2(_Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float, _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float; Unity_Remap_float(_Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float, _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2, float2 (1, 0), _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float; Unity_Clamp_float(_Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float, float(0), float(1), _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_dd9f201e369a44c1af546de223ebefa6_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_dd9f201e369a44c1af546de223ebefa6_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_dd9f201e369a44c1af546de223ebefa6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float; Unity_Absolute_float(_Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float, _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float; Unity_Clamp_float(_Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float, float(0), float(1), _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float; Unity_OneMinus_float(_Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float, _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float; Unity_Absolute_float(_OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float, _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float = _Water_Waves_Flatten_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0), float(1), _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float; Unity_OneMinus_float(_Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float; Unity_Subtract_float(_Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float; Unity_Power_float(_Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float, _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float; Unity_Multiply_float_float(_Power_22bf6952eb54461db8892b315370c8db_Out_2_Float, 600, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float; Unity_Add_float(_Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float, _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float; Unity_Clamp_float(_Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float, float(0), float(1), _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3; Unity_Lerp_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3, (_Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float.xxx), _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float = _Translucency_Thickness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_3680ced47e244a8e976afd8288b70c9a_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_3680ced47e244a8e976afd8288b70c9a_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_3680ced47e244a8e976afd8288b70c9a_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float = _Big_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float; Unity_Multiply_float_float(_Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float, _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float, _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float = _Big_Waves_Translucency_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2b039bfbe2da4b8f83378c742fc6ca62_R_1_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[0]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_G_2_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[1]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_B_3_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[2]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float; Unity_Distance_float(_Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float, float(0), _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float; Unity_Multiply_float_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, 1, _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float; Unity_Clamp_float(_Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float, float(0), float(1), _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float; Unity_Multiply_float_float(_Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float, _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float; Unity_Add_float(_Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float, _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float; Unity_Clamp_float(_Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float, float(0), float(1), _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float = _Big_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float; Unity_Power_float(_Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float, _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float, _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8afaf18a335d4fa580475759e8613d70_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_8afaf18a335d4fa580475759e8613d70_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_8afaf18a335d4fa580475759e8613d70_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_8afaf18a335d4fa580475759e8613d70_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float; Unity_OneMinus_float(_Split_8afaf18a335d4fa580475759e8613d70_G_2_Float, _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float = _Big_Front_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float; Unity_Multiply_float_float(_OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float, _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float, _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float; Unity_Absolute_float(_Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float, _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float; Unity_Clamp_float(_Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float, float(0), float(1), _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a50d655c892244489ea534556d0af261_Out_0_Float = _Big_Front_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float; Unity_Power_float(_Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float, _Property_a50d655c892244489ea534556d0af261_Out_0_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float; Unity_Add_float(_Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float, _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.r; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_G_5_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.g; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_B_6_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.b; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_A_7_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float = _SlowWaterTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.r; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.g; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.b; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.r; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.g; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.b; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float, _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float; Unity_Add_float(_Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float, _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float = _WaveTranslucencyHardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float; Unity_Multiply_float_float(_Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float, _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float, _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float; Unity_Absolute_float(_Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float, _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float = _WaveTranslucencyPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float; Unity_Power_float(_Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float, _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float, _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float = _WaveTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float; Unity_Multiply_float_float(_Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float, _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float, _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float = _WaveTranslucencyFallOffDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float, _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float; Unity_Lerp_float(_Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float, float(0), _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float, _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float; Unity_Clamp_float(_Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float, float(0), float(1), _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float; Unity_Add_float(_Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float, _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float, _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float; Unity_Clamp_float(_Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float, float(0), float(1), _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float = _Shore_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float, _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float; Unity_Clamp_float(_Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float, float(0), float(1), _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float; Unity_Absolute_float(_Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float, _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float = _Shore_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float; Unity_Power_float(_Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float, _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float, _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float; Unity_Clamp_float(_Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float, float(0), float(1), _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float; Unity_OneMinus_float(_Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float; Unity_Add_float(_Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float, _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float; Unity_Clamp_float(_Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float, float(0), float(1), _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float = _Translucency_Global_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float = _Translucency_Selfshadow_Reduction_Smooth; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float = _Translucency_Selfshadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float = _Translucency_Shadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceNormal = IN.WorldSpaceNormal; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceTangent = IN.WorldSpaceTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceBiTangent = IN.WorldSpaceBiTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3; SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3, _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float, _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4, _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float, _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float, _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float, _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float, _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float, _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3; Unity_Add_float3((_Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4.xyz), _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3; Unity_Multiply_float3_float3(_Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float = _WaterAlphaMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float, _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float; Unity_Clamp_float(_Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float, float(0), float(1), _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float; Unity_Absolute_float(_Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float, _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float = _WaterAlphaPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float; Unity_Power_float(_Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float, _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float, _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float; Unity_Clamp_float(_Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float, float(0), float(1), _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3; Unity_Lerp_float3(_Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, (_Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float.xxx), _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float = _CleanFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float, _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float; Unity_Clamp_float(_Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float, float(0), float(1), _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float; Unity_Absolute_float(_Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float, _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float = _CleanFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float; Unity_Power_float(_Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float, _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float, _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float; Unity_Clamp_float(_Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float, float(0), float(1), _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float; Unity_Clamp_float(_Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float, float(0), float(1), _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3; Unity_Lerp_float3(_UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3, (_Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float.xxx), _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3 = _SeaFoamColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float = Sea_Waves_Foam_Mask_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float, _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float; Unity_Absolute_float(_Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float, _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float = Sea_Waves_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float; Unity_Power_float(_Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float, _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float, _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3169243cdbb62885911a589c40568445_Out_0_Float = Sea_Waves_Foam_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float; Unity_Multiply_float_float(_Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float, _Property_3169243cdbb62885911a589c40568445_Out_0_Float, _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float; Unity_Clamp_float(_Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float, float(0), float(1), _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_072fe880c4d74e928a01746f27f362a1_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_072fe880c4d74e928a01746f27f362a1_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_072fe880c4d74e928a01746f27f362a1_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_072fe880c4d74e928a01746f27f362a1_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float = _Sea_Waves_Foam_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float; Unity_Multiply_float_float(_Split_072fe880c4d74e928a01746f27f362a1_G_2_Float, _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float, _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float = _Sea_Waves_Foam_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float; Unity_Add_float(_Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float, _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float, _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float; Unity_Clamp_float(_Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float, float(0), float(1), _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float = _Sea_Waves_Foam_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_6db93132b8b242269660c8b02d581760_Out_2_Float; Unity_Power_float(_Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float, _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float, _Power_6db93132b8b242269660c8b02d581760_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float; Unity_Clamp_float(_Power_6db93132b8b242269660c8b02d581760_Out_2_Float, float(0), float(1), _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float; Unity_Multiply_float_float(_Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float, _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float, _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2 = _Sea_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2; Unity_Divide_float2(_Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_a34f27a4034f4005bf20ee668be88308; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv0 = IN.uv0; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv3 = IN.uv3; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2; float _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, (_Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2).x, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_a34f27a4034f4005bf20ee668be88308, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.r; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_G_5_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.g; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_B_6_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.b; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_A_7_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.r; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_G_5_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.g; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_B_6_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.b; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_A_7_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float; Unity_Blend_Overwrite_float(_SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float, _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float, _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float; Unity_Absolute_float(_Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float = _Sea_Foam_Texture_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7e87070d56e144b69216da007257836e_Out_2_Float; Unity_Power_float(_Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float, _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float, _Power_7e87070d56e144b69216da007257836e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float; Unity_Clamp_float(_Power_7e87070d56e144b69216da007257836e_Out_2_Float, float(0), float(1), _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float, _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float, _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float; Unity_Clamp_float(_Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float, float(0), float(1), _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float; Unity_Clamp_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, float(0), float(1), _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float; Unity_Multiply_float_float(_Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float, _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float, _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float; Unity_Clamp_float(_Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float, float(0), float(1), _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3, _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3 = _Side_Foam_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3 = _Side_Foam_Crest_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float; Unity_Clamp_float(_Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, float(0), float(1), _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3; Unity_Lerp_float3(_Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3, _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3, (_Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float.xxx), _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3, _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3, (_Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float.xxx), _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Side_Foam_Mask_Normal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4); float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_R_4_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.r; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_G_5_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.g; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_B_6_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.b; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_A_7_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4); float _SampleTexture2D_46a7b882445443ee80ae116756be5274_R_4_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.r; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_G_5_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.g; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_B_6_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.b; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_A_7_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4; Unity_Lerp_float4(_SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4, _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4, (_FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float.xxxx), _Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d4cdd710e8ee49c4ad68fad760fb2a24_Out_0_Float = _Side_Foam_Mask_Normal_Scale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3; Unity_NormalStrength_float((_Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4.xyz), _Property_d4cdd710e8ee49c4ad68fad760fb2a24_Out_0_Float, _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3; Unity_NormalBlend_Reoriented_float(_Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3, _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float; Unity_Clamp_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, float(0), float(1), _Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3; Unity_Lerp_float3(_Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3, (_Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float.xxx), _Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture_Normal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4); float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_R_4_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.r; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_G_5_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.g; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_B_6_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.b; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_A_7_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4); float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_R_4_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.r; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_G_5_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.g; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_B_6_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.b; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_A_7_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4; Unity_Lerp_float4(_SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4, _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4, (_FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float.xxxx), _Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95a17c2f3c4b4d46b11163b2980f3e65_Out_0_Float = _Sea_Foam_Texture_Normal_Scale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3; Unity_NormalStrength_float((_Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4.xyz), _Property_95a17c2f3c4b4d46b11163b2980f3e65_Out_0_Float, _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3; Unity_NormalBlend_Reoriented_float(_Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3, _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3, _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3; Unity_Lerp_float3(_Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3, _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6b2e14d9f71542ff9f42cadfd727169c_Out_0_Float = _Specular_Fresnel_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _FresnelEffect_34097729bc3045cfa9fbf25296027e37_Out_3_Float; Unity_FresnelEffect_float(IN.WorldSpaceNormal, IN.WorldSpaceViewDirection, _Property_6b2e14d9f71542ff9f42cadfd727169c_Out_0_Float, _FresnelEffect_34097729bc3045cfa9fbf25296027e37_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0697aa5c4d854e99a276cf66e9ecdeee_Out_0_Float = _Specular_Distance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_c460cea1590b4df1b0a6e0bc30e42574_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_0697aa5c4d854e99a276cf66e9ecdeee_Out_0_Float, _Divide_c460cea1590b4df1b0a6e0bc30e42574_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_12d8514ffe4c49efa9bd11b9e071bb1a_Out_1_Float; Unity_Absolute_float(_Divide_c460cea1590b4df1b0a6e0bc30e42574_Out_2_Float, _Absolute_12d8514ffe4c49efa9bd11b9e071bb1a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b483c69e2aec4a0c9a20b8ef61828a81_Out_0_Float = _Specular_Distance_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_02d72168551c41eb81e3820eb82d2d39_Out_2_Float; Unity_Power_float(_Absolute_12d8514ffe4c49efa9bd11b9e071bb1a_Out_1_Float, _Property_b483c69e2aec4a0c9a20b8ef61828a81_Out_0_Float, _Power_02d72168551c41eb81e3820eb82d2d39_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8d8d20a699fc43d494a8d86f7d141ad9_Out_3_Float; Unity_Clamp_float(_Power_02d72168551c41eb81e3820eb82d2d39_Out_2_Float, float(0), float(1), _Clamp_8d8d20a699fc43d494a8d86f7d141ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_61cce18afc934efabbd6edef460d8616_R_1_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[0]; float _Split_61cce18afc934efabbd6edef460d8616_G_2_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[1]; float _Split_61cce18afc934efabbd6edef460d8616_B_3_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[2]; float _Split_61cce18afc934efabbd6edef460d8616_A_4_Float = _UV_40b451c7801c445ab11fff810dbabda8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_36ad919eb80a470d99a768ed7d50e133_Out_0_Float = _Specular_Depth; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_143c076212b542a1a9f4cad44042fbba_Out_2_Float; Unity_Divide_float(_Split_61cce18afc934efabbd6edef460d8616_A_4_Float, _Property_36ad919eb80a470d99a768ed7d50e133_Out_0_Float, _Divide_143c076212b542a1a9f4cad44042fbba_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_afe031bbe9bd4ab8b3d50e2bf5fe147e_Out_1_Float; Unity_Absolute_float(_Divide_143c076212b542a1a9f4cad44042fbba_Out_2_Float, _Absolute_afe031bbe9bd4ab8b3d50e2bf5fe147e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_978e4736319346f79a17e8719754e4db_Out_0_Float = _Specular_Depth_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c84fdff257204c2cbc2a4a240a581933_Out_2_Float; Unity_Power_float(_Absolute_afe031bbe9bd4ab8b3d50e2bf5fe147e_Out_1_Float, _Property_978e4736319346f79a17e8719754e4db_Out_0_Float, _Power_c84fdff257204c2cbc2a4a240a581933_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1f78384eb248a0bb15e1a7441b7d4e_Out_3_Float; Unity_Clamp_float(_Power_c84fdff257204c2cbc2a4a240a581933_Out_2_Float, float(0), float(1), _Clamp_6c1f78384eb248a0bb15e1a7441b7d4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_b801a0785dce45c2ba4ea5cbfc9793f3_Out_2_Float; Unity_Minimum_float(_Clamp_8d8d20a699fc43d494a8d86f7d141ad9_Out_3_Float, _Clamp_6c1f78384eb248a0bb15e1a7441b7d4e_Out_3_Float, _Minimum_b801a0785dce45c2ba4ea5cbfc9793f3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8b9d3c460bb745408cab06ad1aaaede8_Out_2_Float; Unity_Multiply_float_float(_FresnelEffect_34097729bc3045cfa9fbf25296027e37_Out_3_Float, _Minimum_b801a0785dce45c2ba4ea5cbfc9793f3_Out_2_Float, _Multiply_8b9d3c460bb745408cab06ad1aaaede8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6dcac25e8a1c46d1a1d522d878d6a170_Out_0_Float = _Water_Specular_Min; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ac827c11388e4f139ad7de647affd6e3_Out_0_Float = _Water_Specular_Max; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dfcace487b0841f8a89dc1551c99feca_Out_3_Float; Unity_Clamp_float(_Multiply_8b9d3c460bb745408cab06ad1aaaede8_Out_2_Float, _Property_6dcac25e8a1c46d1a1d522d878d6a170_Out_0_Float, _Property_ac827c11388e4f139ad7de647affd6e3_Out_0_Float, _Clamp_dfcace487b0841f8a89dc1551c99feca_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c32a0f56375e4a3fba752f920ee9ff1a_Out_0_Float = _Foam_Specular; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float; Unity_Maximum_float(_Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float, _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float, _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_03d581ffb99a4ed4b172bcf56d978e17_Out_3_Float; Unity_Lerp_float(_Clamp_dfcace487b0841f8a89dc1551c99feca_Out_3_Float, _Property_c32a0f56375e4a3fba752f920ee9ff1a_Out_0_Float, _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float, _Lerp_03d581ffb99a4ed4b172bcf56d978e17_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0_Float = _NMWaterSmoothness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_73480538264e4cebad59d89009b20e04_Out_0_Float = _NMWaterSmoothness_far; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_1f123a71c8ea43b5b04924ef7fb30542_Out_3_Float; Unity_Lerp_float(_Property_23e147d5684b0c89a7767d3573b12dbd_Out_0_Float, _Property_73480538264e4cebad59d89009b20e04_Out_0_Float, _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float, _Lerp_1f123a71c8ea43b5b04924ef7fb30542_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_baa3b3197ad6578199dc2da57e79bc4c_Out_0_Float = _NMFoamSmoothness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_35f90fcebe5a9481a5c0f41845b5239d_Out_3_Float; Unity_Lerp_float(_Lerp_1f123a71c8ea43b5b04924ef7fb30542_Out_3_Float, _Property_baa3b3197ad6578199dc2da57e79bc4c_Out_0_Float, _Maximum_501f7b059e4c45f9ae23a2492dcec38a_Out_2_Float, _Lerp_35f90fcebe5a9481a5c0f41845b5239d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2cfdd8606d404f84b73185f1663b8068_Out_0_Float = _NMAOPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.BaseColor = _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; surface.NormalTS = _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3; surface.Emission = float3(0, 0, 0); surface.Metallic = float(0); surface.Specular = (_Lerp_03d581ffb99a4ed4b172bcf56d978e17_Out_3_Float.xxx); surface.Smoothness = _Lerp_35f90fcebe5a9481a5c0f41845b5239d_Out_3_Float; surface.Occlusion = _Property_2cfdd8606d404f84b73185f1663b8068_Out_0_Float; surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceViewDirection = GetWorldSpaceNormalizeViewDir(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = TransformWorldToObject(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x < 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #else #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x > 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition = output.PixelPosition.xy / _ScaledScreenParams.xy; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition.y = 1.0f - output.NDCPosition.y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/UnityGBuffer.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/PBRGBufferPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "ShadowCaster" Tags { "LightMode" = "ShadowCaster" } // Render State Cull [_Cull] ZTest LEqual ZWrite On ColorMask 0 // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma multi_compile_instancing #pragma vertex vert #pragma fragment frag // Keywords #pragma multi_compile_vertex _ _CASTING_PUNCTUAL_LIGHT_SHADOW #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_SHADOWCASTER #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP5; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #else #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShadowCasterPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "DepthOnly" Tags { "LightMode" = "DepthOnly" } // Render State Cull [_Cull] ZTest LEqual ZWrite On ColorMask R // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma multi_compile_instancing #pragma vertex vert #pragma fragment frag // Keywords #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_DEPTHONLY #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP5; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #else #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/DepthOnlyPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "DepthNormals" Tags { "LightMode" = "DepthNormals" } // Render State Cull [_Cull] ZTest LEqual ZWrite On // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma multi_compile_instancing #pragma vertex vert #pragma fragment frag // Keywords #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_DEPTHNORMALS #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv1 : TEXCOORD1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TangentSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP5; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out) { Out = lerp(A, B, T); } void Unity_NormalBlend_Reoriented_float(float3 A, float3 B, out float3 Out) { float3 t = A.xyz + float3(0.0, 0.0, 1.0); float3 u = B.xyz * float3(-1.0, -1.0, 1.0); Out = (t / t.z) * dot(t, u) - u; } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } void Unity_Blend_Overwrite_float(float Base, float Blend, out float Out, float Opacity) { Out = lerp(Base, Blend, Opacity); } void Unity_Distance_float(float A, float B, out float Out) { Out = distance(A, B); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float3 NormalTS; float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float = _Water_Normal_Flatten_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3; Unity_NormalStrength_float(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_fe06d60933e54d179d24f5f4e219832f_R_1_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[0]; float _Split_fe06d60933e54d179d24f5f4e219832f_G_2_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[1]; float _Split_fe06d60933e54d179d24f5f4e219832f_B_3_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[2]; float _Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_R_1_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[0]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[1]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_B_3_Float = 0; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_a9283e273592492da99aa58b120e07ef_R_1_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[0]; float _Split_a9283e273592492da99aa58b120e07ef_G_2_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[1]; float _Split_a9283e273592492da99aa58b120e07ef_B_3_Float = 0; float _Split_a9283e273592492da99aa58b120e07ef_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float; Unity_Minimum_float(_Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float, _Split_a9283e273592492da99aa58b120e07ef_G_2_Float, _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float; Unity_Divide_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, float(2), _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float; Unity_Clamp_float(_Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float, float(0), float(9999), _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float; Unity_Multiply_float_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, 2, _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float; Unity_Clamp_float(_Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float, float(0), float(9999), _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2 = float2(_Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float, _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float; Unity_Remap_float(_Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float, _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2, float2 (1, 0), _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float; Unity_Clamp_float(_Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float, float(0), float(1), _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_dd9f201e369a44c1af546de223ebefa6_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_dd9f201e369a44c1af546de223ebefa6_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_dd9f201e369a44c1af546de223ebefa6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float; Unity_Absolute_float(_Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float, _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float; Unity_Clamp_float(_Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float, float(0), float(1), _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float; Unity_OneMinus_float(_Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float, _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float; Unity_Absolute_float(_OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float, _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float = _Water_Waves_Flatten_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0), float(1), _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float; Unity_OneMinus_float(_Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float; Unity_Subtract_float(_Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float; Unity_Power_float(_Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float, _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float; Unity_Multiply_float_float(_Power_22bf6952eb54461db8892b315370c8db_Out_2_Float, 600, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float; Unity_Add_float(_Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float, _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float; Unity_Clamp_float(_Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float, float(0), float(1), _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3; Unity_Lerp_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3, (_Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float.xxx), _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Side_Foam_Mask_Normal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4); float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_R_4_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.r; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_G_5_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.g; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_B_6_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.b; float _SampleTexture2D_981e8253dbb540e5acc00420862e8817_A_7_Float = _SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_31e5302b98cf49e2b5a5a90c072ebf17_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4); float _SampleTexture2D_46a7b882445443ee80ae116756be5274_R_4_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.r; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_G_5_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.g; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_B_6_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.b; float _SampleTexture2D_46a7b882445443ee80ae116756be5274_A_7_Float = _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4; Unity_Lerp_float4(_SampleTexture2D_981e8253dbb540e5acc00420862e8817_RGBA_0_Vector4, _SampleTexture2D_46a7b882445443ee80ae116756be5274_RGBA_0_Vector4, (_FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float.xxxx), _Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d4cdd710e8ee49c4ad68fad760fb2a24_Out_0_Float = _Side_Foam_Mask_Normal_Scale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3; Unity_NormalStrength_float((_Lerp_616163ebfa564ff6bb915801f6c06674_Out_3_Vector4.xyz), _Property_d4cdd710e8ee49c4ad68fad760fb2a24_Out_0_Float, _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3; Unity_NormalBlend_Reoriented_float(_Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _NormalStrength_46722244df5d44f181dc87c550ab3ae0_Out_2_Vector3, _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float; Unity_Clamp_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, float(0), float(1), _Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3; Unity_Lerp_float3(_Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _NormalBlend_478ee6f75c78481d85aa2d218903f8f5_Out_2_Vector3, (_Clamp_18f6b57c25b7457bbf5bfcc16e26bb84_Out_3_Float.xxx), _Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture_Normal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2 = _Sea_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2; Unity_Divide_float2(_Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_a34f27a4034f4005bf20ee668be88308; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv0 = IN.uv0; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv3 = IN.uv3; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2; float _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, (_Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2).x, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_a34f27a4034f4005bf20ee668be88308, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4); float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_R_4_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.r; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_G_5_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.g; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_B_6_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.b; float _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_A_7_Float = _SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_e02ce0a4b2414f7cb553f038ccee2c77_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4); float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_R_4_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.r; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_G_5_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.g; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_B_6_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.b; float _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_A_7_Float = _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4; Unity_Lerp_float4(_SampleTexture2D_c177fd213bfd4dbea62beaa156156134_RGBA_0_Vector4, _SampleTexture2D_4b2986978b0047c9ad431915bd7a9daa_RGBA_0_Vector4, (_FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float.xxxx), _Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95a17c2f3c4b4d46b11163b2980f3e65_Out_0_Float = _Sea_Foam_Texture_Normal_Scale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3; Unity_NormalStrength_float((_Lerp_13851b0891db4060a101ee9a663eccc7_Out_3_Vector4.xyz), _Property_95a17c2f3c4b4d46b11163b2980f3e65_Out_0_Float, _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3; Unity_NormalBlend_Reoriented_float(_Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3, _NormalStrength_63b7aa34077141d898aace3f052664d7_Out_2_Vector3, _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.r; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.g; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.b; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.r; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.g; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.b; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float, _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float = Sea_Waves_Foam_Mask_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float, _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float; Unity_Absolute_float(_Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float, _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float = Sea_Waves_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float; Unity_Power_float(_Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float, _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float, _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3169243cdbb62885911a589c40568445_Out_0_Float = Sea_Waves_Foam_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float; Unity_Multiply_float_float(_Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float, _Property_3169243cdbb62885911a589c40568445_Out_0_Float, _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float; Unity_Clamp_float(_Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float, float(0), float(1), _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_072fe880c4d74e928a01746f27f362a1_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_072fe880c4d74e928a01746f27f362a1_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_072fe880c4d74e928a01746f27f362a1_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_072fe880c4d74e928a01746f27f362a1_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float = _Sea_Waves_Foam_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float; Unity_Multiply_float_float(_Split_072fe880c4d74e928a01746f27f362a1_G_2_Float, _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float, _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float = _Sea_Waves_Foam_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float; Unity_Add_float(_Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float, _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float, _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float; Unity_Clamp_float(_Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float, float(0), float(1), _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float = _Sea_Waves_Foam_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_6db93132b8b242269660c8b02d581760_Out_2_Float; Unity_Power_float(_Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float, _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float, _Power_6db93132b8b242269660c8b02d581760_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float; Unity_Clamp_float(_Power_6db93132b8b242269660c8b02d581760_Out_2_Float, float(0), float(1), _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float; Unity_Multiply_float_float(_Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float, _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float, _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.r; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_G_5_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.g; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_B_6_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.b; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_A_7_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.r; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_G_5_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.g; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_B_6_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.b; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_A_7_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float; Unity_Blend_Overwrite_float(_SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float, _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float, _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float; Unity_Absolute_float(_Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float = _Sea_Foam_Texture_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7e87070d56e144b69216da007257836e_Out_2_Float; Unity_Power_float(_Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float, _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float, _Power_7e87070d56e144b69216da007257836e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float; Unity_Clamp_float(_Power_7e87070d56e144b69216da007257836e_Out_2_Float, float(0), float(1), _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float, _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float, _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float; Unity_Clamp_float(_Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float, float(0), float(1), _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2b039bfbe2da4b8f83378c742fc6ca62_R_1_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[0]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_G_2_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[1]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_B_3_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[2]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float; Unity_Distance_float(_Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float, float(0), _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float; Unity_Clamp_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, float(0), float(1), _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float; Unity_Multiply_float_float(_Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float, _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float, _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float; Unity_Clamp_float(_Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float, float(0), float(1), _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3; Unity_Lerp_float3(_Lerp_86ccc1f6c6494f568520a175a569e609_Out_3_Vector3, _NormalBlend_30bafbffdfbe48baa1a8362e0bb06f76_Out_2_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.NormalTS = _Lerp_cd2b756b7f4748779aa83aea5f628f80_Out_3_Vector3; surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #else #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/DepthNormalsOnlyPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "Meta" Tags { "LightMode" = "Meta" } // Render State Cull Off // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma vertex vert #pragma fragment frag // Keywords #pragma shader_feature _ EDITOR_VISUALIZATION #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #pragma shader_feature _ _MAIN_LIGHT_SHADOWS_CASCADE #pragma shader_feature _ _SHADOWS_SOFT #pragma shader_feature _ _ADDITIONAL_LIGHT #pragma shader_feature _ _MAIN_LIGHT_SHADOW #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD2 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD2 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_META #define _FOG_FRAGMENT 1 #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_OPAQUE_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/MetaInput.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv1 : TEXCOORD1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv2 : TEXCOORD2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 NDCPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 PixelPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord1 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord2 : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP6; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP7; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord1.xyzw = input.texCoord1; output.texCoord2.xyzw = input.texCoord2; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord1 = input.texCoord1.xyzw; output.texCoord2 = input.texCoord2.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_SceneColor_float(float4 UV, out float3 Out) { Out = SHADERGRAPH_SAMPLE_SCENE_COLOR(UV.xy); } void Unity_Divide_float3(float3 A, float3 B, out float3 Out) { Out = A / B; } void Unity_Distance_float(float A, float B, out float Out) { Out = distance(A, B); } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void ComputeWorld_float(float2 positionNDC, float deviceDepth, float4x4 invViewProjMatrix, out float3 Out){ Out = ComputeWorldSpacePosition(positionNDC,deviceDepth,invViewProjMatrix); } void Unity_Minimum_float4(float4 A, float4 B, out float4 Out) { Out = min(A, B); }; void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out) { Out = A * B; } void GetLightData_float(float3 positionWS, out float3 lightDir, out float3 color, out float distanceAttenuation, out float shadowAttenuation){ color = float3(0, 0, 0); distanceAttenuation = 0; shadowAttenuation = 0; #ifdef SHADERGRAPH_PREVIEW lightDir = float3(0.707, 0.707, 0); color = 128000; distanceAttenuation = 0; shadowAttenuation = 0; #else Light mainLight = GetMainLight(TransformWorldToShadowCoord(positionWS)); lightDir = -mainLight.direction; color = mainLight.color; distanceAttenuation = mainLight.distanceAttenuation; shadowAttenuation = mainLight.shadowAttenuation; #endif } void Unity_Clamp_float3(float3 In, float3 Min, float3 Max, out float3 Out) { Out = clamp(In, Min, Max); } struct Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float { float3 AbsoluteWorldSpacePosition; }; void SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float IN, out float3 Direction_1, out float3 Color_2, out float distanceAttenuation_3, out float shadowAttenuation_4) { float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3; float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; GetLightData_float(IN.AbsoluteWorldSpacePosition, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float); float3 _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, float3(-1, -1, -1), float3(1, 1, 1), _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3); float3 _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, float3(0.01, 0.01, 0.01), float3(1000000, 100000, 100000), _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3); Direction_1 = _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Color_2 = _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; distanceAttenuation_3 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; shadowAttenuation_4 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; } void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out) { Out = clamp(In, Min, Max); } struct Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float { float3 AbsoluteWorldSpacePosition; float2 NDCPosition; float3 TimeParameters; }; void SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(UnityTexture2D _Texture2D, float _Tiling, float _Triplanar_Hardness, float _Scene_Depth_Raw, float3 _Sample_Buffer_Normal_World, float _Caustic_Speed, float _Caustic_Strenght, Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float IN, out float4 OutVector4_1) { float _Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float = _Caustic_Strenght; UnityTexture2D _Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D = _Texture2D; float _Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float = _Caustic_Speed; float _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; Unity_Multiply_float_float(_Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float, IN.TimeParameters.x, _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float); float _Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float = _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; float _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_A_4_Float = 0; float4 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4; float3 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3; float2 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2; Unity_Combine_float(_Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float, float(0), _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2); float3 _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3; Unity_Multiply_float3_float3(_Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, float3(0.76, 0.73, 0.79), _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3); float4 _ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4 = float4(IN.NDCPosition.xy, 0, 0); float _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float = _Scene_Depth_Raw; float3 _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3; ComputeWorld_float((_ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4.xy), _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float, UNITY_MATRIX_I_VP, _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3); float3 _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3; _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3 = GetAbsolutePositionWS(_ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3.xyz); float3 _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3, float3(1, 1, 1), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3); float3 _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3; Unity_Add_float3(_Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3, _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3); float3 _Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3 = _Sample_Buffer_Normal_World; float _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float = _Tiling; float _Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float = _Triplanar_Hardness; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_UV = _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_394d55cba80c45899ac45ca942c7384e_Blend /= dot(Triplanar_394d55cba80c45899ac45ca942c7384e_Blend, 1.0); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.zy); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xz); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xy); float4 _Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4 = Triplanar_394d55cba80c45899ac45ca942c7384e_X * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.x + Triplanar_394d55cba80c45899ac45ca942c7384e_Y * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.y + Triplanar_394d55cba80c45899ac45ca942c7384e_Z * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.z; float _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float; Unity_Multiply_float_float(_Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float, -1.07, _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float); float3 _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3; Unity_Add_float3((_Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float.xxx), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3); float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV = _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend /= dot(Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend, 1.0); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.zy); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xz); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xy); float4 _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4 = Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.x + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.y + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.z; float4 _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4; Unity_Minimum_float4(_Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4, _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4, _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4); float4 _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float.xxxx), _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4, _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4); Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9; _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float); float _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float, _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float); float _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float; Unity_Clamp_float(_Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float, float(0), float(1), _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float); float4 _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4; Unity_Multiply_float4_float4(_Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4, (_Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float.xxxx), _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4); float4 _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; Unity_Clamp_float4(_Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4, float4(0, 0, 0, 0), float4(1, 1, 1, 1), _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4); OutVector4_1 = _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; } void Unity_Absolute_float4(float4 In, out float4 Out) { Out = abs(In); } void Unity_Power_float4(float4 A, float4 B, out float4 Out) { Out = pow(A, B); } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out) { Out = lerp(A, B, T); } void MainLightDirection_float(out float3 Direction) { #if SHADERGRAPH_PREVIEW Direction = half3(-0.5, -0.5, 0); #else Direction = SHADERGRAPH_MAIN_LIGHT_DIRECTION(); #endif } void Unity_MatrixConstruction_Row_float (float4 M0, float4 M1, float4 M2, float4 M3, out float4x4 Out4x4, out float3x3 Out3x3, out float2x2 Out2x2) { Out4x4 = float4x4(M0.x, M0.y, M0.z, M0.w, M1.x, M1.y, M1.z, M1.w, M2.x, M2.y, M2.z, M2.w, M3.x, M3.y, M3.z, M3.w); Out3x3 = float3x3(M0.x, M0.y, M0.z, M1.x, M1.y, M1.z, M2.x, M2.y, M2.z); Out2x2 = float2x2(M0.x, M0.y, M1.x, M1.y); } void Unity_Multiply_float3_float3x3(float3 A, float3x3 B, out float3 Out) { Out = mul(A, B); } void Unity_DotProduct_float3(float3 A, float3 B, out float Out) { Out = dot(A, B); } void Unity_Negate_float(float In, out float Out) { Out = -1 * In; } void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) { Out = smoothstep(Edge1, Edge2, In); } struct Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float { float3 WorldSpaceNormal; float3 WorldSpaceTangent; float3 WorldSpaceBiTangent; float3 AbsoluteWorldSpacePosition; }; void SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(float3 _Main_Lght_Direction, float _Translucency_Global_Power, float4 _Translucency_Color, float3 _NormalMap, float _Translucency_Thickness, float _Translucency_Waves_Masks, float _Translucency_Waves_Masks_Power, float _Self_Shadow_Reduction_Smooth, float _Self_Shadow_Reduction, float _Shadow_Reduction, Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float IN, out float3 Out_Vector4_1) { float4 _Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4 = _Translucency_Color; Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9; _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float); float _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float = _Shadow_Reduction; float _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float; Unity_Add_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float, _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float, _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float); float _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float; Unity_Clamp_float(_Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float, float(0.001), float(1), _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float); float _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float, _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float); float4 _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4, (_Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float.xxxx), _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4); float _Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float = _Translucency_Global_Power; float3 _Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3 = _NormalMap; float4x4 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4; float3x3 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3; float2x2 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2; Unity_MatrixConstruction_Row_float((float4(IN.WorldSpaceTangent, 1.0)), (float4(IN.WorldSpaceBiTangent, 1.0)), (float4(IN.WorldSpaceNormal, 1.0)), float4 (0, 0, 0, 0), _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2); float3 _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3; Unity_Multiply_float3_float3x3(_Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3); float3 _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3; Unity_Normalize_float3(_Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3); float _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float; Unity_DotProduct_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3, _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float); float _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float; Unity_Remap_float(_DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float); float _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float; Unity_Absolute_float(_Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float, _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float); float _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float = _Translucency_Thickness; float _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float; Unity_Power_float(_Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float, _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float, _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float); float _Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float = _Self_Shadow_Reduction; float _Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float = _Self_Shadow_Reduction_Smooth; float _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float; Unity_Negate_float(_Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float, _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float); float3 _Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3 = _Main_Lght_Direction; float _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float; Unity_DotProduct_float3(_Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3, IN.WorldSpaceNormal, _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float); float _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float; Unity_Smoothstep_float(_Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float, float(1), _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float, _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float); float _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float; Unity_Saturate_float(_Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float); float _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float; Unity_Multiply_float_float(_Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float); float _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float; Unity_Add_float(_Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float, _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float); float _Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float = _Translucency_Waves_Masks; float _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float = _Translucency_Waves_Masks_Power; float _Multiply_536770884e354627b90762f2c3909142_Out_2_Float; Unity_Multiply_float_float(_Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float, _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float); float _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float; Unity_Maximum_float(_Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float); float _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float; Unity_Multiply_float_float(_Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float, _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float); float3 _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3; Unity_Multiply_float3_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, (_Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float.xxx), _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3); float3 _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3; Unity_Normalize_float3(_Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3, _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3); float3 _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float.xxx), _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3, _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3); float3 _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4.xyz), _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3, _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3); Out_Vector4_1 = _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; } void Unity_Blend_Overwrite_float(float Base, float Blend, out float Out, float Opacity) { Out = lerp(Base, Blend, Opacity); } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float3 BaseColor; float3 Emission; float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3; Unity_SceneColor_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float = _Clean_Water_Background_Brightness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; Unity_Multiply_float3_float3(_SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3, (_Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float.xxx), _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float = _Caustic_Intensivity; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3; Unity_Divide_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxx), _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4 = IsGammaSpace() ? LinearToSRGB(_Caustic_Color) : _Caustic_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Caustic); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a58f949423224f6596349a3a69da893d_Out_0_Float = _Caustic_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_932d159a445549bfaf4028ca4051f3e5_R_1_Float = IN.ObjectSpacePosition[0]; float _Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float = IN.ObjectSpacePosition[1]; float _Split_932d159a445549bfaf4028ca4051f3e5_B_3_Float = IN.ObjectSpacePosition[2]; float _Split_932d159a445549bfaf4028ca4051f3e5_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float; Unity_Remap_float(_Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float, float2 (-1, 1), float2 (-0.0003, 0.0003), _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float; Unity_Subtract_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float, _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_b973e7fe7a8d439e91e75c9c40f7e133_R_1_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[0]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_G_2_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[1]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_B_3_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[2]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float; Unity_Distance_float(_Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float, float(0), _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float; Unity_Remap_float(_Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float, float2 (0, 10), float2 (0, 0.001), _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float; Unity_Subtract_float(_Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float = _Caustic_Triplanar_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float = _Caustic_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float = _Caustic_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float _Caustic_c5315adf9f1e4b40af37a848ccd8038c; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.NDCPosition = IN.NDCPosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.TimeParameters = IN.TimeParameters; float4 _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4; SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(_Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float, _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float, _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float, IN.WorldSpaceNormal, _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float, _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float, _Caustic_c5315adf9f1e4b40af37a848ccd8038c, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4, _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4; Unity_Absolute_float4(_Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4, _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4; Unity_Power_float4(_Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4, _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3; Unity_Add_float3(_Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3, (_Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4.xyz), _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_025f5fd7093a475594a21838eac06e41_Out_0_Float = _Caustic_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; Unity_Lerp_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3, (_Property_025f5fd7093a475594a21838eac06e41_Out_0_Float.xxx), _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(_USE_CAUSTIC) float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; #else float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4 = _DeepColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4 = _ShalowColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float = _ShalowFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float, _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float; Unity_Absolute_float(_Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float, _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float = _ShalowFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float; Unity_Multiply_float_float(_Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float, -1, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float; Unity_Power_float(_Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float, _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float; Unity_Saturate_float(_Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float, _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float; Unity_Clamp_float(_Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float, float(0), float(1), _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4; Unity_Lerp_float4(_Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4, _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4, (_Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float.xxxx), _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3; MainLightDirection_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float = _Translucency_Global_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4 = _Translucency_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float = _Water_Normal_Flatten_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3; Unity_NormalStrength_float(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_fe06d60933e54d179d24f5f4e219832f_R_1_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[0]; float _Split_fe06d60933e54d179d24f5f4e219832f_G_2_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[1]; float _Split_fe06d60933e54d179d24f5f4e219832f_B_3_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[2]; float _Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_R_1_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[0]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[1]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_B_3_Float = 0; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_a9283e273592492da99aa58b120e07ef_R_1_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[0]; float _Split_a9283e273592492da99aa58b120e07ef_G_2_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[1]; float _Split_a9283e273592492da99aa58b120e07ef_B_3_Float = 0; float _Split_a9283e273592492da99aa58b120e07ef_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float; Unity_Minimum_float(_Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float, _Split_a9283e273592492da99aa58b120e07ef_G_2_Float, _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float; Unity_Divide_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, float(2), _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float; Unity_Clamp_float(_Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float, float(0), float(9999), _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float; Unity_Multiply_float_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, 2, _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float; Unity_Clamp_float(_Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float, float(0), float(9999), _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2 = float2(_Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float, _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float; Unity_Remap_float(_Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float, _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2, float2 (1, 0), _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float; Unity_Clamp_float(_Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float, float(0), float(1), _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_dd9f201e369a44c1af546de223ebefa6_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_dd9f201e369a44c1af546de223ebefa6_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_dd9f201e369a44c1af546de223ebefa6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float; Unity_Absolute_float(_Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float, _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float; Unity_Clamp_float(_Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float, float(0), float(1), _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float; Unity_OneMinus_float(_Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float, _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float; Unity_Absolute_float(_OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float, _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float = _Water_Waves_Flatten_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0), float(1), _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float; Unity_OneMinus_float(_Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float; Unity_Subtract_float(_Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float; Unity_Power_float(_Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float, _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float; Unity_Multiply_float_float(_Power_22bf6952eb54461db8892b315370c8db_Out_2_Float, 600, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float; Unity_Add_float(_Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float, _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float; Unity_Clamp_float(_Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float, float(0), float(1), _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3; Unity_Lerp_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3, (_Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float.xxx), _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float = _Translucency_Thickness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_3680ced47e244a8e976afd8288b70c9a_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_3680ced47e244a8e976afd8288b70c9a_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_3680ced47e244a8e976afd8288b70c9a_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float = _Big_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float; Unity_Multiply_float_float(_Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float, _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float, _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float = _Big_Waves_Translucency_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2b039bfbe2da4b8f83378c742fc6ca62_R_1_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[0]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_G_2_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[1]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_B_3_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[2]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float; Unity_Distance_float(_Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float, float(0), _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float; Unity_Multiply_float_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, 1, _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float; Unity_Clamp_float(_Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float, float(0), float(1), _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float; Unity_Multiply_float_float(_Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float, _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float; Unity_Add_float(_Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float, _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float; Unity_Clamp_float(_Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float, float(0), float(1), _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float = _Big_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float; Unity_Power_float(_Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float, _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float, _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8afaf18a335d4fa580475759e8613d70_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_8afaf18a335d4fa580475759e8613d70_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_8afaf18a335d4fa580475759e8613d70_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_8afaf18a335d4fa580475759e8613d70_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float; Unity_OneMinus_float(_Split_8afaf18a335d4fa580475759e8613d70_G_2_Float, _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float = _Big_Front_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float; Unity_Multiply_float_float(_OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float, _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float, _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float; Unity_Absolute_float(_Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float, _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float; Unity_Clamp_float(_Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float, float(0), float(1), _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a50d655c892244489ea534556d0af261_Out_0_Float = _Big_Front_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float; Unity_Power_float(_Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float, _Property_a50d655c892244489ea534556d0af261_Out_0_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float; Unity_Add_float(_Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float, _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.r; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_G_5_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.g; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_B_6_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.b; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_A_7_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float = _SlowWaterTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.r; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.g; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.b; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.r; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.g; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.b; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float, _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float; Unity_Add_float(_Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float, _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float = _WaveTranslucencyHardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float; Unity_Multiply_float_float(_Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float, _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float, _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float; Unity_Absolute_float(_Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float, _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float = _WaveTranslucencyPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float; Unity_Power_float(_Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float, _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float, _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float = _WaveTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float; Unity_Multiply_float_float(_Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float, _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float, _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float = _WaveTranslucencyFallOffDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float, _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float; Unity_Lerp_float(_Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float, float(0), _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float, _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float; Unity_Clamp_float(_Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float, float(0), float(1), _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float; Unity_Add_float(_Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float, _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float, _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float; Unity_Clamp_float(_Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float, float(0), float(1), _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float = _Shore_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float, _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float; Unity_Clamp_float(_Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float, float(0), float(1), _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float; Unity_Absolute_float(_Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float, _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float = _Shore_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float; Unity_Power_float(_Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float, _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float, _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float; Unity_Clamp_float(_Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float, float(0), float(1), _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float; Unity_OneMinus_float(_Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float; Unity_Add_float(_Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float, _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float; Unity_Clamp_float(_Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float, float(0), float(1), _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float = _Translucency_Global_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float = _Translucency_Selfshadow_Reduction_Smooth; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float = _Translucency_Selfshadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float = _Translucency_Shadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceNormal = IN.WorldSpaceNormal; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceTangent = IN.WorldSpaceTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceBiTangent = IN.WorldSpaceBiTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3; SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3, _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float, _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4, _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float, _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float, _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float, _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float, _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float, _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3; Unity_Add_float3((_Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4.xyz), _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3; Unity_Multiply_float3_float3(_Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float = _WaterAlphaMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float, _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float; Unity_Clamp_float(_Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float, float(0), float(1), _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float; Unity_Absolute_float(_Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float, _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float = _WaterAlphaPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float; Unity_Power_float(_Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float, _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float, _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float; Unity_Clamp_float(_Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float, float(0), float(1), _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3; Unity_Lerp_float3(_Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, (_Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float.xxx), _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float = _CleanFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float, _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float; Unity_Clamp_float(_Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float, float(0), float(1), _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float; Unity_Absolute_float(_Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float, _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float = _CleanFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float; Unity_Power_float(_Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float, _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float, _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float; Unity_Clamp_float(_Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float, float(0), float(1), _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float; Unity_Clamp_float(_Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float, float(0), float(1), _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3; Unity_Lerp_float3(_UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3, (_Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float.xxx), _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3 = _SeaFoamColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float = Sea_Waves_Foam_Mask_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float, _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float; Unity_Absolute_float(_Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float, _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float = Sea_Waves_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float; Unity_Power_float(_Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float, _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float, _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3169243cdbb62885911a589c40568445_Out_0_Float = Sea_Waves_Foam_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float; Unity_Multiply_float_float(_Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float, _Property_3169243cdbb62885911a589c40568445_Out_0_Float, _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float; Unity_Clamp_float(_Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float, float(0), float(1), _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_072fe880c4d74e928a01746f27f362a1_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_072fe880c4d74e928a01746f27f362a1_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_072fe880c4d74e928a01746f27f362a1_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_072fe880c4d74e928a01746f27f362a1_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float = _Sea_Waves_Foam_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float; Unity_Multiply_float_float(_Split_072fe880c4d74e928a01746f27f362a1_G_2_Float, _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float, _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float = _Sea_Waves_Foam_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float; Unity_Add_float(_Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float, _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float, _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float; Unity_Clamp_float(_Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float, float(0), float(1), _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float = _Sea_Waves_Foam_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_6db93132b8b242269660c8b02d581760_Out_2_Float; Unity_Power_float(_Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float, _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float, _Power_6db93132b8b242269660c8b02d581760_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float; Unity_Clamp_float(_Power_6db93132b8b242269660c8b02d581760_Out_2_Float, float(0), float(1), _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float; Unity_Multiply_float_float(_Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float, _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float, _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2 = _Sea_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2; Unity_Divide_float2(_Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_a34f27a4034f4005bf20ee668be88308; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv0 = IN.uv0; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv3 = IN.uv3; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2; float _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, (_Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2).x, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_a34f27a4034f4005bf20ee668be88308, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.r; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_G_5_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.g; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_B_6_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.b; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_A_7_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.r; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_G_5_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.g; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_B_6_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.b; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_A_7_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float; Unity_Blend_Overwrite_float(_SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float, _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float, _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float; Unity_Absolute_float(_Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float = _Sea_Foam_Texture_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7e87070d56e144b69216da007257836e_Out_2_Float; Unity_Power_float(_Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float, _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float, _Power_7e87070d56e144b69216da007257836e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float; Unity_Clamp_float(_Power_7e87070d56e144b69216da007257836e_Out_2_Float, float(0), float(1), _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float, _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float, _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float; Unity_Clamp_float(_Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float, float(0), float(1), _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float; Unity_Clamp_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, float(0), float(1), _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float; Unity_Multiply_float_float(_Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float, _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float, _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float; Unity_Clamp_float(_Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float, float(0), float(1), _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3, _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3 = _Side_Foam_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3 = _Side_Foam_Crest_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float; Unity_Clamp_float(_Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, float(0), float(1), _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3; Unity_Lerp_float3(_Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3, _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3, (_Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float.xxx), _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3, _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3, (_Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float.xxx), _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.BaseColor = _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; surface.Emission = float3(0, 0, 0); surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = TransformWorldToObject(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x < 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #else #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x > 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition = output.PixelPosition.xy / _ScaledScreenParams.xy; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition.y = 1.0f - output.NDCPosition.y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/LightingMetaPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "SceneSelectionPass" Tags { "LightMode" = "SceneSelectionPass" } // Render State Cull Off // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma vertex vert #pragma fragment frag // Keywords #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_DEPTHONLY #define SCENESELECTIONPASS 1 #define ALPHA_CLIP_THRESHOLD 1 #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP5; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #else #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/SelectionPickingPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "ScenePickingPass" Tags { "LightMode" = "Picking" } // Render State Cull [_Cull] // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma vertex vert #pragma fragment frag // Keywords #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_DEPTHONLY #define SCENEPICKINGPASS 1 #define ALPHA_CLIP_THRESHOLD 1 #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP5; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #else #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/SelectionPickingPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } Pass { Name "Universal 2D" Tags { "LightMode" = "Universal2D" } // Render State Cull [_Cull] Blend [_SrcBlend] [_DstBlend] ZTest [_ZTest] ZWrite [_ZWrite] // Debug // // -------------------------------------------------- // Pass HLSLPROGRAM // Pragmas #pragma target 2.0 #pragma vertex vert #pragma fragment frag // Keywords #pragma shader_feature_local_fragment _ _ALPHATEST_ON #pragma shader_feature_local _ _USE_CAUSTIC #pragma shader_feature _ _MAIN_LIGHT_SHADOWS_CASCADE #pragma shader_feature _ _SHADOWS_SOFT #pragma shader_feature _ _ADDITIONAL_LIGHT #pragma shader_feature _ _MAIN_LIGHT_SHADOW #if defined(_USE_CAUSTIC) #define KEYWORD_PERMUTATION_0 #else #define KEYWORD_PERMUTATION_1 #endif // Defines #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMALMAP 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define _NORMAL_DROPOFF_TS 1 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_NORMAL #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TANGENT #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define ATTRIBUTES_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_POSITION_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_NORMAL_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TANGENT_WS #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD0 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_TEXCOORD3 #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_COLOR #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define VARYINGS_NEED_CULLFACE #endif #define FEATURES_GRAPH_VERTEX /* WARNING: $splice Could not find named fragment 'PassInstancing' */ #define SHADERPASS SHADERPASS_2D #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_DEPTH_TEXTURE #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #define REQUIRE_OPAQUE_TEXTURE #endif // custom interpolator pre-include /* WARNING: $splice Could not find named fragment 'sgci_CustomInterpolatorPreInclude' */ // Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRendering.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" // -------------------------------------------------- // Structs and Packing // custom interpolators pre packing /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPrePacking' */ struct Attributes { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionOS : POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalOS : NORMAL; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentOS : TANGENT; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0 : TEXCOORD0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3 : TEXCOORD3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : COLOR; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : INSTANCEID_SEMANTIC; #endif #endif }; struct Varyings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; struct SurfaceDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 NDCPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 PixelPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 VertexColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float FaceSign; #endif }; struct VertexDescriptionInputs { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceNormal; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 WorldSpaceBiTangent; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 ObjectSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 AbsoluteWorldSpacePosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 TimeParameters; #endif }; struct PackedVaryings { #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 positionCS : SV_POSITION; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 tangentWS : INTERP0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord0 : INTERP1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 texCoord3 : INTERP2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 color : INTERP3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 positionWS : INTERP4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 normalWS : INTERP5; #endif #if UNITY_ANY_INSTANCING_ENABLED #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint instanceID : CUSTOM_INSTANCE_ID; #endif #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0; #endif #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex; #endif #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC; #endif #endif }; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) PackedVaryings PackVaryings (Varyings input) { PackedVaryings output; ZERO_INITIALIZE(PackedVaryings, output); output.positionCS = input.positionCS; output.tangentWS.xyzw = input.tangentWS; output.texCoord0.xyzw = input.texCoord0; output.texCoord3.xyzw = input.texCoord3; output.color.xyzw = input.color; output.positionWS.xyz = input.positionWS; output.normalWS.xyz = input.normalWS; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } Varyings UnpackVaryings (PackedVaryings input) { Varyings output; output.positionCS = input.positionCS; output.tangentWS = input.tangentWS.xyzw; output.texCoord0 = input.texCoord0.xyzw; output.texCoord3 = input.texCoord3.xyzw; output.color = input.color.xyzw; output.positionWS = input.positionWS.xyz; output.normalWS = input.normalWS.xyz; #if UNITY_ANY_INSTANCING_ENABLED output.instanceID = input.instanceID; #endif #if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE))) output.stereoTargetEyeIndexAsBlendIdx0 = input.stereoTargetEyeIndexAsBlendIdx0; #endif #if (defined(UNITY_STEREO_INSTANCING_ENABLED)) output.stereoTargetEyeIndexAsRTArrayIdx = input.stereoTargetEyeIndexAsRTArrayIdx; #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) output.cullFace = input.cullFace; #endif return output; } #endif // -------------------------------------------------- // Graph // Graph Properties CBUFFER_START(UnityPerMaterial) float _NMWaterSmoothness_far; float _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Polar_and_Small_Waves_Friction_Depth_Mask; float _Translucency_Shadow_Reduction; float _Translucency_Selfshadow_Reduction_Smooth; float4 _Translucency_Color; float _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Water_Waves_Flatten_Mask_Power; float _Specular_Distance; float _Specular_Distance_Blend; float _Water_Specular_Min; float _Water_Specular_Max; float _Specular_Depth; float _Specular_Depth_Blend; float _Specular_Fresnel_Power; float _GlobalTiling; float _UVVDirection1UDirection0; float2 _SlowWaterSpeed; float2 _SlowWaterMixSpeed; float _EdgeFalloffMultiply; float _EdgeFalloffPower; float _CleanFalloffMultiply; float _CleanFalloffPower; float4 _ShalowColor; float _ShalowFalloffMultiply; float _ShalowFalloffPower; float4 _DeepColor; float _WaterAlphaMultiply; float _WaterAlphaPower; float _WaveTranslucencyFallOffDistance; float _WaveTranslucencyPower; float _WaveTranslucencyHardness; float _WaveTranslucencyMultiply; float _SlowWaterTranslucencyMultiply; float _NMWaterSmoothness; float _NMDistortion; float _BackfaceAlpha; float _MicroWaveNormalScale; float2 _MicroWaveTiling; float _MacroWaveNormalScale; float2 _MacroWaveTiling; float4 _SlowWaterNormal_TexelSize; float2 _SlowWaterTiling; float _SlowNormalScale; float _FarNormalPower; float _FarNormalBlendStartDistance; float _FarNormalBlendThreshold; float4 _SlowWaterTesselation_TexelSize; float _SlowWaterTessScale; float MacroWaveTessScale; float4 _Foam_TexelSize; float Sea_Waves_Foam_Mask_Hardness; float Sea_Waves_Foam_Mask_Power; float Sea_Waves_Foam_Mask_Multiply; float _NMFoamSmoothness; float _NMAOPower; float _WaterFlowUVRefresSpeed; float4 _Caustic_Color; float4 _Gerstner_2; float2 _Sea_Wave_Noise_Tiling; float4 _GerstnerDirection_1; float4 _Gerstner_1; float4 _Waves_Noise_TexelSize; float _Sea_Wave_Noise_Power; float _Side_Foam_Waves_Power; float _Side_Foam_Depth_Multiply; float _Side_Foam_Depth_Falloff; float _Side_Foam_Waves_Multiply; float _Side_Foam_Waves_Offset; float _Caustic_Falloff; float _Caustic_Speed; float _Caustic_Tiling; float4 _Caustic_TexelSize; float3 _SeaFoamColor; float3 _Side_Foam_Color; float _Side_Foam_Crest_Mask_Multiply; float _Clean_Water_Background_Brightness; float _Caustic_Triplanar_Hardness; float2 _Side_Foam_Speed; float2 _Side_Foam_Slope_Speed_Influence; float2 _Side_Foam_Tiling; float _Side_Foam_Flow_UV_Refresh_Speed; float _Sea_Wave_Noise_Multiply; float4 _GerstnerDirection_4; float4 _GerstnerDirection_5; float _Sea_Waves_Chaos; float _Big_Waves_Translucency_Multiply; float _Big_Waves_Translucency_Offset; float _Big_Waves_Translucency_Power; float _Translucency_Global_Power; float _Sea_Waves_Foam_Multiply; float _Sea_Waves_Foam_Mask_Offset; float _Sea_Waves_Foam_Power; float4 _Sea_Foam_Texture_TexelSize; float _Sea_Foam_Texture_Falloff; float2 _Sea_Foam_Tiling; float _Translucency_Global_Waves_Power; float _Side_Foam_Wave_Backs_Multiply; float _Side_Foam_Wave_Backs_Offset; float _Shore_Translucency_Multiply; float _Shore_Translucency_Power; float _Big_Front_Waves_Translucency_Multiply; float _Big_Front_Waves_Translucency_Power; float _Caustic_Blend; float _Caustic_Intensivity; float _Small_Waves_Chaos; float _Side_Foam_Crest_Mask_Offset; float _Side_Foam_Mask_Power; float3 _Side_Foam_Crest_Color; float _Polar_Wave_Swash_Size; float4 _Side_Foam_Mask_Normal_TexelSize; float _Side_Foam_Mask_Normal_Scale; float4 _Sea_Foam_Texture_Normal_TexelSize; float _Sea_Foam_Texture_Normal_Scale; float2 _Sea_Foam_Slope_Influence; float _Side_Foam_Perlin_Power; float _Side_Foam_Perlin_Tiling; float _Side_Foam_Perlin_Multiply; float _Polar_Wave_Silent_Area_Angle_Hardness; float _Time_Offset; float _Sea_Wave_Swash_Size; float _Small_Wave_Silent_Area_Angle_Hardness; float _Small_Wave_Swash_Size; float _Small_Wave_Noise_Multiply; float _Small_Wave_Noise_Power; float2 _Small_Wave_Noise_Tiling; float _Polar_Wave_Silent_Area_Angle; float _Small_Wave_Silent_Area_Angle; float _Small_Wave_Shore_Height_Multiply; float2 _Polar_Wave_Depth_Start_X_Flatten_Point_Y; float2 _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; float2 _Sea_Wave_Depth_Flatten_Start_X_End_Y; float _Water_Normal_Flatten_Multiply; float _Foam_Specular; float _Translucency_Thickness; float _Translucency_Selfshadow_Reduction; CBUFFER_END // Object and Global properties SAMPLER(SamplerState_Linear_Repeat); SAMPLER(SamplerState_Linear_Repeat_Aniso8); TEXTURE2D(_SlowWaterNormal); SAMPLER(sampler_SlowWaterNormal); TEXTURE2D(_SlowWaterTesselation); SAMPLER(sampler_SlowWaterTesselation); TEXTURE2D(_Foam); SAMPLER(sampler_Foam); TEXTURE2D(_Waves_Noise); SAMPLER(sampler_Waves_Noise); TEXTURE2D(_Caustic); SAMPLER(sampler_Caustic); TEXTURE2D(_Sea_Foam_Texture); SAMPLER(sampler_Sea_Foam_Texture); TEXTURE2D(_Side_Foam_Mask_Normal); SAMPLER(sampler_Side_Foam_Mask_Normal); TEXTURE2D(_Sea_Foam_Texture_Normal); SAMPLER(sampler_Sea_Foam_Texture_Normal); // Graph Includes #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Hashes.hlsl" // -- Property used by ScenePickingPass #ifdef SCENEPICKINGPASS float4 _SelectionID; #endif // -- Properties used by SceneSelectionPass #ifdef SCENESELECTIONPASS int _ObjectId; int _PassValue; #endif // Graph Functions void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out) { Out = A * B; } void Unity_Divide_float(float A, float B, out float Out) { Out = A / B; } void Unity_Add_float2(float2 A, float2 B, out float2 Out) { Out = A + B; } void Unity_Add_float(float A, float B, out float Out) { Out = A + B; } void Unity_Multiply_float_float(float A, float B, out float Out) { Out = A * B; } void Unity_Absolute_float(float In, out float Out) { Out = abs(In); } void Unity_Clamp_float(float In, float Min, float Max, out float Out) { Out = clamp(In, Min, Max); } void Unity_OneMinus_float(float In, out float Out) { Out = 1 - In; } void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out) { Out = Predicate ? True : False; } void Unity_Fraction_float(float In, out float Out) { Out = frac(In); } void Unity_Sine_float(float In, out float Out) { Out = sin(In); } struct Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float { float3 WorldSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float _Split_5a779872e58e4682b33358f5e2850697_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_5a779872e58e4682b33358f5e2850697_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_5a779872e58e4682b33358f5e2850697_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_5a779872e58e4682b33358f5e2850697_A_4_Float = 0; float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float; Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2_Float, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float); float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float; Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1_Float, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float); float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float; Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3_Float, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float); float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2; Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1_Float.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } void Unity_Lerp_float(float A, float B, float T, out float Out) { Out = lerp(A, B, T); } void Unity_Minimum_float(float A, float B, out float Out) { Out = min(A, B); }; void Unity_Remap_float(float In, float2 InMinMax, float2 OutMinMax, out float Out) { Out = OutMinMax.x + (In - InMinMax.x) * (OutMinMax.y - OutMinMax.x) / (InMinMax.y - InMinMax.x); } void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out) { Out = A * B; } void Unity_Divide_float2(float2 A, float2 B, out float2 Out) { Out = A / B; } void Unity_Clamp_float2(float2 In, float2 Min, float2 Max, out float2 Out) { Out = clamp(In, Min, Max); } void Unity_Power_float(float A, float B, out float Out) { Out = pow(A, B); } void Unity_Normalize_float2(float2 In, out float2 Out) { Out = normalize(In); } void Unity_DotProduct_float2(float2 A, float2 B, out float Out) { Out = dot(A, B); } void Unity_Subtract_float(float A, float B, out float Out) { Out = A - B; } void Unity_Maximum_float(float A, float B, out float Out) { Out = max(A, B); } void Unity_Rotate_Degrees_float(float2 UV, float2 Center, float Rotation, out float2 Out) { //rotation matrix Rotation = Rotation * (3.1415926f/180.0f); UV -= Center; float s = sin(Rotation); float c = cos(Rotation); //center rotation matrix float2x2 rMatrix = float2x2(c, -s, s, c); rMatrix *= 0.5; rMatrix += 0.5; rMatrix = rMatrix*2 - 1; //multiply the UVs by the rotation matrix UV.xy = mul(UV.xy, rMatrix); UV += Center; Out = UV; } struct Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float { half4 uv3; }; void SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(float _Wave_Time, float _Polar_and_Small_Waves_Friction_Speed_Reduction, float _Polar_and_Small_Waves_Friction_Depth_Mask, float _Polar_and_Small_Waves_Friction_Depth_Mask_Power, float _Angle_Offset, Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float IN, out float4 TimeReduction_1) { float _Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float = _Wave_Time; float _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float = _Angle_Offset; float _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float; Unity_Multiply_float_float(0.3, _Property_e4d3b8663fe241ef94ed814fbb265137_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float); float _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float; Unity_Subtract_float(_Property_9d2df0fd55544d4ea2f0c56945dda4cc_Out_0_Float, _Multiply_e2a8ba84e75c4b7499180c5d1680c3c1_Out_2_Float, _Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float); float4 _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4 = IN.uv3; float _Split_3254b2f41d5745e2aed303c53960ca80_R_1_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[0]; float _Split_3254b2f41d5745e2aed303c53960ca80_G_2_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[1]; float _Split_3254b2f41d5745e2aed303c53960ca80_B_3_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[2]; float _Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float = _UV_b5a88e715fad4eae878c2e72e6f3a182_Out_0_Vector4[3]; float _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; float _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float; Unity_Clamp_float(_Split_3254b2f41d5745e2aed303c53960ca80_A_4_Float, 0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float, _Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float); float2 _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2 = float2(0, _Property_a4b5e2889b484dae86fd2ba57cfa7884_Out_0_Float); float _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float; Unity_Remap_float(_Clamp_1077c3b07cb54ac199e092d9e0200ce0_Out_3_Float, _Vector2_f7700f2b3a7b4b9fb31d83007720f865_Out_0_Vector2, float2 (1, 0), _Remap_498f35d302e244f18298406876e57cdd_Out_3_Float); float _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float; Unity_Absolute_float(_Remap_498f35d302e244f18298406876e57cdd_Out_3_Float, _Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float); float _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; float _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float; Unity_Power_float(_Absolute_1893e2fec7604362b7da0fedf2434f08_Out_1_Float, _Property_1965bfcfa21d4a2a956cc28e2ce42c34_Out_0_Float, _Power_7284958ef12b4f61a968493c325cf207_Out_2_Float); float _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; float _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float; Unity_Multiply_float_float(_Power_7284958ef12b4f61a968493c325cf207_Out_2_Float, _Property_7a4e734b14034718b577c350cf6e1bf9_Out_0_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float); float _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float; Unity_Subtract_float(_Subtract_481479bfb8a24a609c314357b7d4bc14_Out_2_Float, _Multiply_8c03a959a74448138f3c29b372437783_Out_2_Float, _Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float); TimeReduction_1 = (_Subtract_5d69091bb1c648ceace5bf1ee19be9ca_Out_2_Float.xxxx); } void Unity_Distance_float3(float3 A, float3 B, out float Out) { Out = distance(A, B); } void Unity_Length_float2(float2 In, out float Out) { Out = length(In); } void Unity_Comparison_Equal_float(float A, float B, out float Out) { Out = A == B ? 1 : 0; } void Unity_SquareRoot_float(float In, out float Out) { Out = sqrt(In); } void Unity_Cosine_float(float In, out float Out) { Out = cos(In); } void Unity_Add_float3(float3 A, float3 B, out float3 Out) { Out = A + B; } void Unity_Modulo_float(float A, float B, out float Out) { Out = fmod(A, B); } struct Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float { }; void SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(float3 _vertex, float _time, float3 _tangent, float3 _binormal, float2 _direction, float _steepness, float _waveLength, float _angleOffset, float _distance, Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float); float _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_fd470de9810a423db46ad25170ee4abb_Out_1_Float, 0, _Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean); float2 _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2; Unity_Branch_float2(_Comparison_7ee66ba05d6a4f3782e0c2a30a416ca9_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float); float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float; Unity_Length_float2(_Branch_b39c58d28089489f92724669c046c98e_Out_3_Vector2, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float); float _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float; Unity_Multiply_float_float(-1, _Length_5ed7a518881b474db885f18c2f17125e_Out_1_Float, _Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_Multiply_908c838357d6423fbe4a4b90329af2b6_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Multiply_3acf98c4773f44cb94a45417ea6717ce_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Multiply_6c1f965b7209495fad30cffa7d6f3a3b_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float = _steepness; float _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float; Unity_Multiply_float_float(_Property_73fafb8d5f084ec3a3736e38a7dcf6be_Out_0_Float, -1, _Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float); float _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float; Unity_Multiply_float_float(_Multiply_5877aa29b98a4034802ea7d3fc7ce980_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float); float _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float); float _Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float = _angleOffset; float _Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float = _distance; float _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float; Unity_Clamp_float(_Property_5cc6e688fb004aa1b236323990e486ed_Out_0_Float, 0, 100, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float); float _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_795be59a61974e2785a69815dac1157a_Out_3_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float); float _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float; Unity_Multiply_float_float(_Property_261341589a4e4dd3ac4ee12fc0e5f292_Out_0_Float, _Multiply_7544e9a2f4f745d0b34a3571051ca442_Out_2_Float, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float); float _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float; Unity_Add_float(-1, _Multiply_0d4b7ebb0ac1456abd09cbb3e123157b_Out_2_Float, _Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float); float _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float; Unity_Clamp_float(_Add_085d6c8e2a13433cb09f2d6b283fcebf_Out_2_Float, -0.6, 0, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float); float _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float; Unity_Clamp_float(_Cosine_56f64f372ed34b6ab193920426e35dbf_Out_1_Float, _Clamp_4b2bf58bee184eab9d98c71304e7778d_Out_3_Float, 1, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float); float _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float); float _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float = _angleOffset; float _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float; Unity_Multiply_float_float(_Multiply_514838dab5d94bc09791eec68d289398_Out_2_Float, _Property_2956842bd7c54f249931a02e1e1d4be5_Out_0_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float); float _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float; Unity_Add_float(_Multiply_82e06f0a0126432b93a975a31e2b2060_Out_2_Float, _Multiply_ec1a3a02c0cc48ac86755bdb95022b8a_Out_2_Float, _Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float); float _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float; Unity_Divide_float(-1, 1, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float); float _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float; Unity_Multiply_float_float(_Add_bedb9bfcf09543d680ecf140ce793a11_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float); float _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_313256abfc0643ef9a01428187088817_Out_0_Float = _steepness; float _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float; Unity_Multiply_float_float(_Property_313256abfc0643ef9a01428187088817_Out_0_Float, _Clamp_371704a658014143b4285589e6dc81db_Out_3_Float, _Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float); float _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float; Unity_Multiply_float_float(_Multiply_90a1b7660d56496fb6d70b838b534afa_Out_2_Float, _Divide_0a61e8dc9f7f4fb1ae4ed3f70e13b525_Out_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float); float _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Multiply_e5a3df10bcbb4c7793f71b02d3d52759_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_e54fcc97da1a4c8eb19fd59902dd935e_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Multiply_1bd16aad55394486bc0e4b087ee7cf26_Out_2_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float; Unity_Multiply_float_float(_Multiply_ca2abad5b6ae4e2f8374a53a33b042f5_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_9040e8c2e6b0477d8a73100585cfd519_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Multiply_08ce80d2ca884f36a16800abb3a77035_Out_2_Float, _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_00b8f7d6b53340f885d73e0af06c19e8_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3; Unity_Multiply_float3_float3(float3(-1, 1, -1), _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Multiply_ae849f875908481793ecc1c70f9293f2_Out_2_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float _Split_365c8402c3824aaa8570daf3b51753a7_R_1_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[0]; float _Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[1]; float _Split_365c8402c3824aaa8570daf3b51753a7_B_3_Float = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3[2]; float _Split_365c8402c3824aaa8570daf3b51753a7_A_4_Float = 0; float _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float; Unity_Clamp_float(_Split_365c8402c3824aaa8570daf3b51753a7_G_2_Float, 0, 10, _Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float); float Constant_be7a808e15bb4fcd81e8c80ecbaa88c4 = 3.141593; float _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 0.5, _Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float); float _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float); float _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float; Unity_Subtract_float(_Multiply_93e48f7137da4512a6da848e64a0a538_Out_2_Float, _Add_e52ef30dab56434b9c29a94cd556d995_Out_2_Float, _Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float); float _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float; Unity_Multiply_float_float(Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, 2, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float); float _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float; Unity_Modulo_float(_Subtract_6a2615a434fc4bf196d5f969bad5825e_Out_2_Float, _Multiply_2e56d4a308ed4a10a7d53e00e509953a_Out_2_Float, _Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float); float _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float; Unity_Divide_float(_Modulo_82de411f4361404f9db678bf869dd6bd_Out_2_Float, Constant_be7a808e15bb4fcd81e8c80ecbaa88c4, _Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float); float _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float; Unity_Add_float(_Divide_49ea60a132e944529d4bef6e6d93f6be_Out_2_Float, -1, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float); float _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; Unity_Multiply_float_float(_Clamp_a6c273b349624ebd9832977a815e9f75_Out_3_Float, _Add_6b69115848f54fa0a6202c176c21d58d_Out_2_Float, _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Multiply_e47c070e84984810a670d04923e17c13_Out_2_Float; } struct Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float { }; void SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(float3 _vertex, float3 _tangent, float3 _binormal, float _time, float _angleOffset, float _steepness, float _waveLength, float2 _direction, float _distance, Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float IN, out float3 vertex_1, out float3 tangentOut_2, out float3 binormalOut_3, out float wavePeriod_4) { float2 _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2 = _direction; float _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float; Unity_Length_float2(_Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float); float _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean; Unity_Comparison_Equal_float(_Length_2213d536dffb40bc94073bfd0068423e_Out_1_Float, 0, _Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean); float2 _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2; Unity_Branch_float2(_Comparison_157ec75eb7fc4cbab371422dad0adc75_Out_2_Boolean, float2(0.001, 0), _Property_9656defa53914662ba3f37b9bc8001da_Out_0_Vector2, _Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2); float2 _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2; Unity_Normalize_float2(_Branch_7ca4ef5fd32647988dbb46e40a5f7f7d_Out_3_Vector2, _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2); float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[0]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float = _Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2[1]; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_B_3_Float = 0; float _Split_0ff6c1009e11435fb7d5bd6e640bb1af_A_4_Float = 0; float _Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float = _steepness; float Constant_9c6d975143d44322b8bcc44db89d87b3 = 3.141593; float _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float; Unity_Multiply_float_float(Constant_9c6d975143d44322b8bcc44db89d87b3, 2, _Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float); float _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float = _waveLength; float _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float; Unity_Divide_float(_Multiply_b72c6c726669478692d9177e1f219d95_Out_2_Float, _Property_7a7c24baea3f43e9b1a6dbd40ec27907_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float); float _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float; Unity_Divide_float(_Property_b500e24518fd437ea58fd8af11ee0c48_Out_0_Float, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float); float3 _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3 = _vertex; float _Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[0]; float _Split_d6ffa8d414c541089d67b30bdb50969e_G_2_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[1]; float _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float = _Property_f4a4e21d90244e1489934e15c3109aea_Out_0_Vector3[2]; float _Split_d6ffa8d414c541089d67b30bdb50969e_A_4_Float = 0; float2 _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2 = float2(_Split_d6ffa8d414c541089d67b30bdb50969e_R_1_Float, _Split_d6ffa8d414c541089d67b30bdb50969e_B_3_Float); float _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float; Unity_DotProduct_float2(_Normalize_fb181cad59b54a91bc50def20da77854_Out_1_Vector2, _Vector2_f4f79a19547841fa8af74fb1012e4292_Out_0_Vector2, _DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float); float _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float; Unity_Divide_float(9.8, _Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float); float _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float; Unity_SquareRoot_float(_Divide_ea7fa36fd96f4ec99e7dd8cbfd59a596_Out_2_Float, _SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float); float _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float = _time; float _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float; Unity_Multiply_float_float(_SquareRoot_4b6fe5d33e0347dbadff64f6096a03d6_Out_1_Float, _Property_f43b958cdc2044f6be09e198907b500b_Out_0_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float); float _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float; Unity_Subtract_float(_DotProduct_5e52bc50212146e2af044f084e75e840_Out_2_Float, _Multiply_798a1fc87ba14f9e820efd19e05684bc_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float); float _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Subtract_cf53074aefd043f6ac08a9cc0ba4ed64_Out_2_Float, _Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float); float _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float; Unity_Cosine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float); float _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float); float _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float; Unity_Sine_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float); float _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float = _angleOffset; float _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_2b9dbc5127564857a437ede2848a1479_Out_0_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float); float _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float; Unity_Add_float(_Multiply_82d9d05ac9ff4a67a0d9a9fbea167523_Out_2_Float, _Multiply_0c3c19a39af14538b36f61376043645c_Out_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float); float _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float); float _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float; Unity_Multiply_float_float(_Divide_1b32e595c3c84d5bac81624640e179fa_Out_2_Float, _Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float); float _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_cd3e64b0be334fe5b8601ffd5d8da47c_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float3 _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3 = float3(_Multiply_9a11a90274ee4e85aebea00ea11cc8f4_Out_2_Float, _Multiply_1b9038ed1b964598b09b647724912e33_Out_2_Float, _Multiply_be53d41fcc144ea58b6b9de8869e1158_Out_2_Float); float _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, -1, _Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float); float _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float = _steepness; float _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float; Unity_Multiply_float_float(_Sine_659a52632d07494fbbdfc8bb67d91a42_Out_1_Float, _Property_65a473ceb8974eebba92cf4532b43dd3_Out_0_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float); float _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float; Unity_Multiply_float_float(_Multiply_f75ce20f5ec34541b372f792bd3f785b_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float); float _Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float = _angleOffset; float _Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float = _distance; float _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float; Unity_Clamp_float(_Property_9a33dd13f5c24498b69cbc159e8be5eb_Out_0_Float, 0, 100, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float); float _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float; Unity_Multiply_float_float(0.01, _Clamp_e22d10ec2fe24d42bdbdb3f4d553f9da_Out_3_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float); float _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float; Unity_Multiply_float_float(_Property_da19389d098446d4a25bdbe331f3a9e3_Out_0_Float, _Multiply_1b899464421d4c5d835a298d86e4f854_Out_2_Float, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float); float _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float; Unity_Add_float(-1, _Multiply_f013dc9c5a904cf6937c00a802cbfcba_Out_2_Float, _Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float); float _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float; Unity_Clamp_float(_Add_677ca348b50c4c15a4f7f824c23f2e9e_Out_2_Float, -0.6, 0, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float); float _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float; Unity_Clamp_float(_Cosine_70e8bf5c1d6b431d84cfe38187943ecd_Out_1_Float, _Clamp_334a2e427f3b4502b0fa9bb0f04d0dbe_Out_3_Float, 1, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float); float _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float; Unity_Multiply_float_float(_Divide_809649cee76c4e958fd6433cde9465f3_Out_2_Float, _Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float); float _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float = _angleOffset; float _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float; Unity_Multiply_float_float(_Multiply_51d9302a75054b829876dce2f2ff550e_Out_2_Float, _Property_c838bc38d4a94be989771188c3638d78_Out_0_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float); float _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float); float _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float; Unity_Add_float(_Multiply_94a5350b3f8d4e5ba69d99328e8e7307_Out_2_Float, _Multiply_9b38c2dc58e8455fa89c71e4ba1dc663_Out_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float); float _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float); float _Property_acf2212334f142539528825c254ba2e4_Out_0_Float = _steepness; float _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float; Unity_Multiply_float_float(_Clamp_49b1338fc26f49e5996d99cd568cfaaa_Out_3_Float, _Property_acf2212334f142539528825c254ba2e4_Out_0_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float); float _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float); float _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_ac5e15f0e5054fd09136a2c7ccad0213_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3 = float3(_Multiply_1e6152e3338c4e119495c9230f2361b1_Out_2_Float, _Multiply_5eb710dada5641f5b50ffb44302abd0d_Out_2_Float, _Multiply_b239ecef89f24975b51378171ac6da7f_Out_2_Float); float3 _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3 = _tangent; float3 _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; Unity_Add_float3(_Vector3_498eb1765a86437094f2f6f6437244b7_Out_0_Vector3, _Property_289f3068b09247989c6ca45b899a1739_Out_0_Vector3, _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3); float _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, -1, _Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float); float _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float; Unity_Multiply_float_float(_Multiply_3c0f054dd9a245609187edb84b97f342_Out_2_Float, _Multiply_c5db2a16edf04e2893ee00e7410b4e82_Out_2_Float, _Multiply_3d70073c81854530a37777818e61d243_Out_2_Float); float _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_48cc7bcf9798481c8b8cd468aa65870e_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float); float _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float; Unity_Add_float(_Multiply_3d70073c81854530a37777818e61d243_Out_2_Float, _Multiply_4eff976a92754910939f51d3cebf01ce_Out_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float); float _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_R_1_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float); float _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Multiply_c78c3720aadd4374ad33cdb2cc981e1e_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float); float _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float; Unity_Multiply_float_float(_Split_0ff6c1009e11435fb7d5bd6e640bb1af_G_2_Float, _Add_a0e73e2040264ab3b4e6d9ca8c76993a_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3 = float3(_Multiply_033df4ec3c4d41bb842cbe1955fcfff3_Out_2_Float, _Multiply_5b917da7557a42c69f93739f9a72ff7b_Out_2_Float, _Multiply_f25b4355d29c4302b61bc0ce58211ce2_Out_2_Float); float3 _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3 = _binormal; float3 _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; Unity_Add_float3(_Vector3_6b0684b611044b719e98e7c04c35a266_Out_0_Vector3, _Property_fba2c7c98f864c0494e54744d26778fe_Out_0_Vector3, _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3); float Constant_ac7c877b25884d0c9c3cea049388d759 = 3.141593; float _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 0.5, _Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float); float _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float; Unity_Add_float(_Multiply_24a304f01c8141be9de5f2e6ec0a0ad3_Out_2_Float, -3.8, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float); float _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float; Unity_Subtract_float(_Multiply_044902724d784671aaaf23c5ff2bd7df_Out_2_Float, _Add_51c4b59bdd3a4a4daf240c3ba806934e_Out_2_Float, _Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float); float _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float; Unity_Multiply_float_float(Constant_ac7c877b25884d0c9c3cea049388d759, 2, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float); float _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float; Unity_Modulo_float(_Subtract_55619ba562454b14ab0f6fa482de2d83_Out_2_Float, _Multiply_f8eea0ff0e8a4ff0b9a78b156dcbe7ac_Out_2_Float, _Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float); float _Divide_087e300f7c2642e483526829b0003834_Out_2_Float; Unity_Divide_float(_Modulo_d9d9c79c98074b358b062afa9946e079_Out_2_Float, Constant_ac7c877b25884d0c9c3cea049388d759, _Divide_087e300f7c2642e483526829b0003834_Out_2_Float); float _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; Unity_Add_float(_Divide_087e300f7c2642e483526829b0003834_Out_2_Float, -1, _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float); vertex_1 = _Vector3_941365e0ac6a444ba588f0bb857ea625_Out_0_Vector3; tangentOut_2 = _Add_269d9b400fce4d2881014f15ba24905d_Out_2_Vector3; binormalOut_3 = _Add_08cad185bf2c45428fad334ae1573e37_Out_2_Vector3; wavePeriod_4 = _Add_646c57f256a94d12b193012ff9ab1cf5_Out_2_Float; } void Unity_CrossProduct_float(float3 A, float3 B, out float3 Out) { Out = cross(A, B); } void Unity_Normalize_float3(float3 In, out float3 Out) { Out = normalize(In); } void Unity_Combine_float(float R, float G, float B, float A, out float4 RGBA, out float3 RGB, out float2 RG) { RGBA = float4(R, G, B, A); RGB = float3(R, G, B); RG = float2(R, G); } void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out) { Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength))); } void Unity_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out) { Out = lerp(A, B, T); } void Unity_ChannelMask_RedGreen_float3 (float3 In, out float3 Out) { Out = float3(In.r, In.g, 0); } void Unity_Sign_float3(float3 In, out float3 Out) { Out = sign(In); } void Unity_NormalBlend_float(float3 A, float3 B, out float3 Out) { Out = SafeNormalize(float3(A.rg + B.rg, A.b * B.b)); } void Unity_Floor_float2(float2 In, out float2 Out) { Out = floor(In); } void Unity_Absolute_float2(float2 In, out float2 Out) { Out = abs(In); } void Unity_SceneDepthDifference_Raw_float(out float Out, float4 SceneUV, float3 PositionWS) { float deviceDepth = ComputeNormalizedDeviceCoordinatesWithZ(PositionWS, GetWorldToHClipMatrix()).z; #if defined(UNITY_REVERSED_Z) Out = deviceDepth - SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy); #else Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy) - deviceDepth; #endif } void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out) { Out = A >= B ? 1 : 0; } void Unity_SceneDepthDifference_Linear01_float(out float Out, float4 SceneUV, float3 PositionWS) { float dist = Remap01(length(PositionWS), _ProjectionParams.y, _ProjectionParams.z); #if defined(UNITY_REVERSED_Z) Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams) - dist; #else Out = dist - Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(SceneUV.xy), _ZBufferParams); #endif } struct Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float { float3 WorldSpacePosition; float4 ScreenPosition; }; void SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(float4 _screenPos, float2 _uvOffset, Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float IN, out float2 uvFixed_1, out float depthDifference_2) { float4 _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4 = _screenPos; float _Split_c933b1d8d1d846848437da09979bd435_R_1_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[0]; float _Split_c933b1d8d1d846848437da09979bd435_G_2_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[1]; float _Split_c933b1d8d1d846848437da09979bd435_B_3_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[2]; float _Split_c933b1d8d1d846848437da09979bd435_A_4_Float = _Property_a4544d4c80b54a5b99135b2e518990ac_Out_0_Vector4[3]; float2 _Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2 = float2(_Split_c933b1d8d1d846848437da09979bd435_R_1_Float, _Split_c933b1d8d1d846848437da09979bd435_G_2_Float); float2 _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2 = _uvOffset; float _Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[0]; float _Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float = _Property_f372850fb56648c99b57531a944c0b7e_Out_0_Vector2[1]; float _Split_fec0fc36407644978e1e1df56cf42e60_B_3_Float = 0; float _Split_fec0fc36407644978e1e1df56cf42e60_A_4_Float = 0; float _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float; Unity_Divide_float(1, _ScreenParams.x, _Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float); float _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float; Unity_Divide_float(1, _ScreenParams.y, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float); float4 _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4 = float4(_Divide_3d3cc43e0ee64906840da938cabb01b9_Out_2_Float, _Divide_a046e7ec90b44032ae22633de52cc8dd_Out_2_Float, _ScreenParams.x, _ScreenParams.y); float _Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[0]; float _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[1]; float _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[2]; float _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float = _Vector4_4e07e67338f849d0b14e477f5e965d4e_Out_0_Vector4[3]; float _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float; Unity_Multiply_float_float(_Split_fec0fc36407644978e1e1df56cf42e60_G_2_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float); float _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float; Unity_Absolute_float(_Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float); float _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float; Unity_Multiply_float_float(_Multiply_a507d45bf6264d63adba75cf74a71727_Out_2_Float, _Absolute_f071ca7e04bd4055b1bb3745676519cb_Out_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2 = float2(_Split_fec0fc36407644978e1e1df56cf42e60_R_1_Float, _Multiply_b0bbb3d1ecf04bf697245fd22ee4685e_Out_2_Float); float2 _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2; Unity_Add_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, _Vector2_72691378843c4bdca6831bf45a8af90a_Out_0_Vector2, _Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2); float2 _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2; Unity_Divide_float2(_Add_c942e540554c4b22b3c19a87611e6a2d_Out_2_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2); float2 _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_599f99c177924d7689eeab75142ad2c8_Out_2_Vector2, _Vector2_48a15b30d9ae41798a7426171ad97931_Out_0_Vector2, _Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2); float2 _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2; Unity_Floor_float2(_Multiply_ced3bd596d5a4360bce328551fc78b84_Out_2_Vector2, _Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2); float2 _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2; Unity_Add_float2(_Floor_b6e0f4dc60164ad1bce76abf0d5ac518_Out_1_Vector2, float2(0.5, 0.5), _Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2); float2 _Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2; Unity_Absolute_float2(_Vector2_ce474edfe752441386dcadcf28ce222b_Out_0_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2); float2 _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_9c9490dd52d441a49371f050eda4bc52_Out_2_Vector2, _Absolute_dee2f24e200847b3b8b7dc9b42a40ec8_Out_1_Vector2, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2); float _SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float; Unity_SceneDepthDifference_Raw_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, (float4(_Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); float _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean; Unity_Comparison_GreaterOrEqual_float(_SceneDepthDifference_bc5074023a7d42f2943b6e3ba4ef335e_Out_0_Float, 0, _Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean); float2 _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2; Unity_Divide_float2(_Vector2_e7a08c3e3c324477a36c787d72ceedaa_Out_0_Vector2, (_Split_c933b1d8d1d846848437da09979bd435_A_4_Float.xx), _Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2); float2 _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_B_3_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_A_4_Float); float2 _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_e4b99ce17b7f4cbc9142ea669cf57042_Out_2_Vector2, _Vector2_212957510719419ba1845a346be6fcf1_Out_0_Vector2, _Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2); float2 _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2; Unity_Floor_float2(_Multiply_59745d1bddab46daae90f71e6d1e8370_Out_2_Vector2, _Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2); float2 _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2; Unity_Add_float2(_Floor_0e38bbf599f24149961e5dd249fc32bb_Out_1_Vector2, float2(0.5, 0.5), _Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2); float2 _Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2 = float2(_Split_41a1238e7aba424bb5894dd44f667bf5_R_1_Float, _Split_41a1238e7aba424bb5894dd44f667bf5_G_2_Float); float2 _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2; Unity_Absolute_float2(_Vector2_7df33b629fa04f438d55757e03d8ac1f_Out_0_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2); float2 _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_4415edae2b8e4223b1b9ebd5e95e388a_Out_2_Vector2, _Absolute_d346acd60946452393219afbf5296b75_Out_1_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2); float2 _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; Unity_Branch_float2(_Comparison_5ae8f73d03eb4d9aaf57057029a7fefa_Out_2_Boolean, _Multiply_3b8d1795c1a04510984601ed06ec25be_Out_2_Vector2, _Multiply_32127f4fbb6541fab4e9e55962899db4_Out_2_Vector2, _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2); float _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; Unity_SceneDepthDifference_Linear01_float(_SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float, (float4(_Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2, 0.0, 1.0)), IN.WorldSpacePosition); uvFixed_1 = _Branch_1d8a567081e04182966828708a0f6a62_Out_3_Vector2; depthDifference_2 = _SceneDepthDifference_fe57bbf54b7243e7b0c74473a87e3030_Out_0_Float; } void Unity_SceneColor_float(float4 UV, out float3 Out) { Out = SHADERGRAPH_SAMPLE_SCENE_COLOR(UV.xy); } void Unity_Divide_float3(float3 A, float3 B, out float3 Out) { Out = A / B; } void Unity_Distance_float(float A, float B, out float Out) { Out = distance(A, B); } void Unity_SceneDepth_Raw_float(float4 UV, out float Out) { Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy); } void ComputeWorld_float(float2 positionNDC, float deviceDepth, float4x4 invViewProjMatrix, out float3 Out){ Out = ComputeWorldSpacePosition(positionNDC,deviceDepth,invViewProjMatrix); } void Unity_Minimum_float4(float4 A, float4 B, out float4 Out) { Out = min(A, B); }; void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out) { Out = A * B; } void GetLightData_float(float3 positionWS, out float3 lightDir, out float3 color, out float distanceAttenuation, out float shadowAttenuation){ color = float3(0, 0, 0); distanceAttenuation = 0; shadowAttenuation = 0; #ifdef SHADERGRAPH_PREVIEW lightDir = float3(0.707, 0.707, 0); color = 128000; distanceAttenuation = 0; shadowAttenuation = 0; #else Light mainLight = GetMainLight(TransformWorldToShadowCoord(positionWS)); lightDir = -mainLight.direction; color = mainLight.color; distanceAttenuation = mainLight.distanceAttenuation; shadowAttenuation = mainLight.shadowAttenuation; #endif } void Unity_Clamp_float3(float3 In, float3 Min, float3 Max, out float3 Out) { Out = clamp(In, Min, Max); } struct Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float { float3 AbsoluteWorldSpacePosition; }; void SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float IN, out float3 Direction_1, out float3 Color_2, out float distanceAttenuation_3, out float shadowAttenuation_4) { float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3; float3 _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; float _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; GetLightData_float(IN.AbsoluteWorldSpacePosition, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float, _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float); float3 _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_lightDir_0_Vector3, float3(-1, -1, -1), float3(1, 1, 1), _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3); float3 _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; Unity_Clamp_float3(_GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_color_1_Vector3, float3(0.01, 0.01, 0.01), float3(1000000, 100000, 100000), _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3); Direction_1 = _Clamp_d0e121f15e9b4bc78655a4ed324774b9_Out_3_Vector3; Color_2 = _Clamp_cae8c421a0c141f79e638702618f11ad_Out_3_Vector3; distanceAttenuation_3 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_distanceAttenuation_2_Float; shadowAttenuation_4 = _GetLightDataCustomFunction_7080735260b3168baa0a08cab565a2c1_shadowAttenuation_3_Float; } void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out) { Out = clamp(In, Min, Max); } struct Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float { float3 AbsoluteWorldSpacePosition; float2 NDCPosition; float3 TimeParameters; }; void SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(UnityTexture2D _Texture2D, float _Tiling, float _Triplanar_Hardness, float _Scene_Depth_Raw, float3 _Sample_Buffer_Normal_World, float _Caustic_Speed, float _Caustic_Strenght, Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float IN, out float4 OutVector4_1) { float _Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float = _Caustic_Strenght; UnityTexture2D _Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D = _Texture2D; float _Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float = _Caustic_Speed; float _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; Unity_Multiply_float_float(_Property_cf56deeeaf784b7781218a4384f4d7be_Out_0_Float, IN.TimeParameters.x, _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float); float _Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float = _Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float; float _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float = 0; float _Split_07a2ad293dc647b4ba15853b54241c9c_A_4_Float = 0; float4 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4; float3 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3; float2 _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2; Unity_Combine_float(_Split_07a2ad293dc647b4ba15853b54241c9c_R_1_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_G_2_Float, _Split_07a2ad293dc647b4ba15853b54241c9c_B_3_Float, float(0), _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGBA_4_Vector4, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, _Combine_e391bc1cc0ea457d8c4d5c951a0af675_RG_6_Vector2); float3 _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3; Unity_Multiply_float3_float3(_Combine_e391bc1cc0ea457d8c4d5c951a0af675_RGB_5_Vector3, float3(0.76, 0.73, 0.79), _Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3); float4 _ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4 = float4(IN.NDCPosition.xy, 0, 0); float _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float = _Scene_Depth_Raw; float3 _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3; ComputeWorld_float((_ScreenPosition_a5ecb2c15e734b6fbcc18eff816cc081_Out_0_Vector4.xy), _Property_a0686044537d4459a80825ec1ab3be88_Out_0_Float, UNITY_MATRIX_I_VP, _ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3); float3 _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3; _Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3 = GetAbsolutePositionWS(_ComputeWorldCustomFunction_cc95fddca3a345d38574a46766ea9439_Out_3_Vector3.xyz); float3 _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_addd9310bfdd47cca2f82af36b847eab_Out_1_Vector3, float3(1, 1, 1), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3); float3 _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3; Unity_Add_float3(_Multiply_855d7c27d2cf4c109f0650699c689802_Out_2_Vector3, _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3); float3 _Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3 = _Sample_Buffer_Normal_World; float _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float = _Tiling; float _Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float = _Triplanar_Hardness; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_UV = _Add_39b844098db24ba3b094e1d65df2a09a_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_394d55cba80c45899ac45ca942c7384e_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_394d55cba80c45899ac45ca942c7384e_Blend /= dot(Triplanar_394d55cba80c45899ac45ca942c7384e_Blend, 1.0); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.zy); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xz); float4 Triplanar_394d55cba80c45899ac45ca942c7384e_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_394d55cba80c45899ac45ca942c7384e_UV.xy); float4 _Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4 = Triplanar_394d55cba80c45899ac45ca942c7384e_X * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.x + Triplanar_394d55cba80c45899ac45ca942c7384e_Y * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.y + Triplanar_394d55cba80c45899ac45ca942c7384e_Z * Triplanar_394d55cba80c45899ac45ca942c7384e_Blend.z; float _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float; Unity_Multiply_float_float(_Multiply_bf912aadbe41470b8e6b9b62348f86ce_Out_2_Float, -1.07, _Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float); float3 _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3; Unity_Add_float3((_Multiply_0a9ed8b591084486b0428d7641f227a7_Out_2_Float.xxx), _Multiply_0e59bc1d3a6241adb98cc540fe008c66_Out_2_Vector3, _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3); float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV = _Add_35a040df64a7439595e72f31caf94623_Out_2_Vector3 * _Property_a16502a55f984486bfef4fc91d12fc4d_Out_0_Float; float3 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend = SafePositivePow_float(_Property_826c56762afe441dad11d277aa5ae0b8_Out_0_Vector3, min(_Property_76ba8da203f448c4a76edc2379156d72_Out_0_Float, floor(log2(Min_float())/log2(1/sqrt(3)))) ); Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend /= dot(Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend, 1.0); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.zy); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xz); float4 Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z = SAMPLE_TEXTURE2D(_Property_782a679f39304966afca4b6892a4e44b_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat).samplerstate, Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_UV.xy); float4 _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4 = Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_X * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.x + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Y * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.y + Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Z * Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Blend.z; float4 _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4; Unity_Minimum_float4(_Triplanar_394d55cba80c45899ac45ca942c7384e_Out_0_Vector4, _Triplanar_1ea45d4bc5574f7aaa597f85f04b9aec_Out_0_Vector4, _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4); float4 _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_bab15b28b9cc427f8f656c3c71436618_Out_0_Float.xxxx), _Minimum_86fca17887a24cecb2009e9a9644e2ca_Out_2_Vector4, _Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4); Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9; _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3; float3 _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float; float _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Direction_1_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_Color_2_Vector3, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float); float _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_distanceAttenuation_3_Float, _LightDataURP_e6a081fefff24df7b4f1e46666e7ffb9_shadowAttenuation_4_Float, _Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float); float _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float; Unity_Clamp_float(_Multiply_17592d1e94bf41ab816963eea14d3775_Out_2_Float, float(0), float(1), _Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float); float4 _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4; Unity_Multiply_float4_float4(_Multiply_15e2f2f34cef455cbb04c810bfb91d2a_Out_2_Vector4, (_Clamp_66ab6eaf44ed4c6eaf0361dd07f715d5_Out_3_Float.xxxx), _Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4); float4 _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; Unity_Clamp_float4(_Multiply_fa6a0f0a169a4f2b843f8216a6c1f178_Out_2_Vector4, float4(0, 0, 0, 0), float4(1, 1, 1, 1), _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4); OutVector4_1 = _Clamp_dac8b7a418fd4637b2bb0cb7e1ea943b_Out_3_Vector4; } void Unity_Absolute_float4(float4 In, out float4 Out) { Out = abs(In); } void Unity_Power_float4(float4 A, float4 B, out float4 Out) { Out = pow(A, B); } void Unity_Comparison_Greater_float(float A, float B, out float Out) { Out = A > B ? 1 : 0; } struct Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float { float4 ScreenPosition; }; void SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float IN, out float2 OutVector2_1) { float4 _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4 = IN.ScreenPosition; float _Split_b183780fdd2343708af64846c96ee2a7_R_1_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[0]; float _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[1]; float _Split_b183780fdd2343708af64846c96ee2a7_B_3_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[2]; float _Split_b183780fdd2343708af64846c96ee2a7_A_4_Float = _ScreenPosition_e8854004f7c84ca6b0ae5e0634e43991_Out_0_Vector4[3]; float2 _Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2 = float2(_Split_b183780fdd2343708af64846c96ee2a7_R_1_Float, _Split_b183780fdd2343708af64846c96ee2a7_G_2_Float); float2 _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; Unity_Divide_float2(_Vector2_6dd19d4505434bdbbd4800c0288161b8_Out_0_Vector2, (_Split_b183780fdd2343708af64846c96ee2a7_A_4_Float.xx), _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2); OutVector2_1 = _Divide_cfcecb4fab3f488e9c147f35ab04393c_Out_2_Vector2; } void Unity_Branch_float(float Predicate, float True, float False, out float Out) { Out = Predicate ? True : False; } void GetClipValues_float(out float2 Out){ Out = float2( UNITY_NEAR_CLIP_VALUE, UNITY_RAW_FAR_CLIP_VALUE ); } void Unity_Saturate_float(float In, out float Out) { Out = saturate(In); } void Unity_SceneDepth_Linear01_float(float4 UV, out float Out) { Out = Linear01Depth(SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV.xy), _ZBufferParams); } struct Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float { float4 ScreenPosition; }; void SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(float2 _DistortionUV, Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float IN, out float Out_Depth_1, out float Out_DepthDistortion_2) { float _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean; Unity_Comparison_Greater_float(unity_OrthoParams.w, 0, _Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean); float _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean; Unity_Comparison_Greater_float(_ProjectionParams.x, 0, _Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean); Bindings_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff; _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff.ScreenPosition = IN.ScreenPosition; half2 _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2; SG_ScreenPositionDefaultFix_14b7a9220cd562642bb5ca4e6e363770_float(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff, _ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2); float _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float); float _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float; Unity_OneMinus_float(_SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float); float _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_6fe53cd00c8e44ec9419827b739c5999_Out_1_Float, _OneMinus_af72815d977e4523b2215afd286e7a06_Out_1_Float, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float); float _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_bf486b3b6118472fbf8e4f051cb27ee8_Out_3_Float, _Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float); float4 _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4 = IN.ScreenPosition; float _Split_62277fd721f74a399bd1009f8b3cb8e3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_62277fd721f74a399bd1009f8b3cb8e3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float2 _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2; GetClipValues_float(_GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2); float _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float; Unity_Remap_float(_Split_62277fd721f74a399bd1009f8b3cb8e3_B_3_Float, _GetClipValuesCustomFunction_81a683b70b2c40e697034db9303cd697_Out_0_Vector2, float2 (0, 1), _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float); float _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Remap_1907dbd4ae754843a5d74245135e2923_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float); float _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float; Unity_Subtract_float(_Lerp_69aceedd19ff4eab82ca8871df668e7d_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float); float _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float; Unity_Saturate_float(_Subtract_b98f5f0e27014160829b37533239eca2_Out_2_Float, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float); float _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_ScreenPositionDefaultFix_10d639c887134602b839450ed51f3fff_OutVector2_1_Vector2, 0.0, 1.0)), _SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float); float _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_fbdb86649cb648d5a0b14fe96d1a4aaa_Out_1_Float, _ProjectionParams.z, _Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float); float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_R_1_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[0]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_G_2_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[1]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_B_3_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[2]; float _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float = _ScreenPosition_bee0465ff8f44c37a1d3c33e60259869_Out_0_Vector4[3]; float _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float; Unity_Subtract_float(_Multiply_a09f3cb241a0445e9172911ea60b1176_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float); float _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_b1b2516521e947caae8cd2a91d4d96ca_Out_1_Float, _Subtract_270f2b4ef4ec46dda4dc793ad9b9d91f_Out_2_Float, _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float); float2 _Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2 = _DistortionUV; float _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float); float _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float; Unity_OneMinus_float(_SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float); float _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float; Unity_Branch_float(_Comparison_d96395b3e72040e188ca478af6a1c33c_Out_2_Boolean, _SceneDepth_5a411fe90bf444ff9ea01103c79c63f5_Out_1_Float, _OneMinus_00d8ea9ce94c4a4e91e0e165cc8555fa_Out_1_Float, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float); float _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float; Unity_Lerp_float(_ProjectionParams.y, _ProjectionParams.z, _Branch_4527348cee674ed3b9c07200ba2aa77c_Out_3_Float, _Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float); float _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float; Unity_Subtract_float(_Lerp_2e0415cdfe7648d7a827c18c172a80bd_Out_3_Float, _Lerp_c0ff8fdca15244b8928cae7c04ed3c8a_Out_3_Float, _Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float); float _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float; Unity_Saturate_float(_Subtract_4531c88bf2b147d7a2998422330b141f_Out_2_Float, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float); float _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float; Unity_SceneDepth_Linear01_float((float4(_Property_dabc6529d2e346d7bdfb05e1196afe0b_Out_0_Vector2, 0.0, 1.0)), _SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float); float _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float; Unity_Multiply_float_float(_SceneDepth_7bc3d353f7a74bdea0b565695ec7001f_Out_1_Float, _ProjectionParams.z, _Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float); float _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float; Unity_Subtract_float(_Multiply_a22f1a08343e4f52922a1b5d1eb1afd5_Out_2_Float, _Split_3ca0bff404aa485a9fc20ea40bd8fbf3_A_4_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float); float _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; Unity_Branch_float(_Comparison_985e0c3c97f94010884b675fbb75d53f_Out_2_Boolean, _Saturate_2ac9ee3a21914e27a6458dab397f424a_Out_1_Float, _Subtract_22f51bcf15214d0198f877bc2e3eb95c_Out_2_Float, _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float); Out_Depth_1 = _Branch_ebe5a68892494ba1936d0ea3513c3689_Out_3_Float; Out_DepthDistortion_2 = _Branch_2602a4d77dc140b3a8ea443bd691dcdd_Out_3_Float; } void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out) { Out = lerp(A, B, T); } void MainLightDirection_float(out float3 Direction) { #if SHADERGRAPH_PREVIEW Direction = half3(-0.5, -0.5, 0); #else Direction = SHADERGRAPH_MAIN_LIGHT_DIRECTION(); #endif } void Unity_MatrixConstruction_Row_float (float4 M0, float4 M1, float4 M2, float4 M3, out float4x4 Out4x4, out float3x3 Out3x3, out float2x2 Out2x2) { Out4x4 = float4x4(M0.x, M0.y, M0.z, M0.w, M1.x, M1.y, M1.z, M1.w, M2.x, M2.y, M2.z, M2.w, M3.x, M3.y, M3.z, M3.w); Out3x3 = float3x3(M0.x, M0.y, M0.z, M1.x, M1.y, M1.z, M2.x, M2.y, M2.z); Out2x2 = float2x2(M0.x, M0.y, M1.x, M1.y); } void Unity_Multiply_float3_float3x3(float3 A, float3x3 B, out float3 Out) { Out = mul(A, B); } void Unity_DotProduct_float3(float3 A, float3 B, out float Out) { Out = dot(A, B); } void Unity_Negate_float(float In, out float Out) { Out = -1 * In; } void Unity_Smoothstep_float(float Edge1, float Edge2, float In, out float Out) { Out = smoothstep(Edge1, Edge2, In); } struct Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float { float3 WorldSpaceNormal; float3 WorldSpaceTangent; float3 WorldSpaceBiTangent; float3 AbsoluteWorldSpacePosition; }; void SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(float3 _Main_Lght_Direction, float _Translucency_Global_Power, float4 _Translucency_Color, float3 _NormalMap, float _Translucency_Thickness, float _Translucency_Waves_Masks, float _Translucency_Waves_Masks_Power, float _Self_Shadow_Reduction_Smooth, float _Self_Shadow_Reduction, float _Shadow_Reduction, Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float IN, out float3 Out_Vector4_1) { float4 _Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4 = _Translucency_Color; Bindings_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9; _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3; float3 _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float; float _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float; SG_LightDataURP_a02ff11a29d676645b44ec159fdb9001_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float); float _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float = _Shadow_Reduction; float _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float; Unity_Add_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_shadowAttenuation_4_Float, _Property_8cf30557c20340db8ee28e44dfba4e51_Out_0_Float, _Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float); float _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float; Unity_Clamp_float(_Add_9abfa750a89c4dca942603769d4bef84_Out_2_Float, float(0.001), float(1), _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float); float _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float; Unity_Multiply_float_float(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_distanceAttenuation_3_Float, _Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float, _Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float); float4 _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_96241b884df54986bf58c2d30c958dd2_Out_0_Vector4, (_Multiply_5b1f4e2331024f66b3f15e0693fc1838_Out_2_Float.xxxx), _Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4); float _Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float = _Translucency_Global_Power; float3 _Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3 = _NormalMap; float4x4 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4; float3x3 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3; float2x2 _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2; Unity_MatrixConstruction_Row_float((float4(IN.WorldSpaceTangent, 1.0)), (float4(IN.WorldSpaceBiTangent, 1.0)), (float4(IN.WorldSpaceNormal, 1.0)), float4 (0, 0, 0, 0), _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var4x4_4_Matrix4, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var2x2_6_Matrix2); float3 _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3; Unity_Multiply_float3_float3x3(_Property_9409b749188f40fcb054799801c68e54_Out_0_Vector3, _MatrixConstruction_7a4ee78dc9294621b78c54e1b1747c15_var3x3_5_Matrix3, _Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3); float3 _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3; Unity_Normalize_float3(_Multiply_53bdfe3bd9d841bc85d4b4f0368caf4a_Out_2_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3); float _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float; Unity_DotProduct_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Direction_1_Vector3, _Normalize_d1cbfe9ba0d84d09be90fefc3cd269d6_Out_1_Vector3, _DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float); float _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float; Unity_Remap_float(_DotProduct_ce09e6eff0224014bc5e92ec5b191c51_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float); float _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float; Unity_Absolute_float(_Remap_2760053cbc5940308fd5ec6c34534be1_Out_3_Float, _Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float); float _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float = _Translucency_Thickness; float _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float; Unity_Power_float(_Absolute_fde92fc048bf4e4fbb869f7ebc28d38f_Out_1_Float, _Property_793500c4340d47fd8718dbb489e6d7e7_Out_0_Float, _Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float); float _Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float = _Self_Shadow_Reduction; float _Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float = _Self_Shadow_Reduction_Smooth; float _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float; Unity_Negate_float(_Property_69f88e504be3453d9143879f4c2fd380_Out_0_Float, _Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float); float3 _Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3 = _Main_Lght_Direction; float _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float; Unity_DotProduct_float3(_Property_91282850d94240e9af64f7331fd8b57b_Out_0_Vector3, IN.WorldSpaceNormal, _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float); float _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float; Unity_Smoothstep_float(_Negate_0b74491698d34fab84519835c7db51ac_Out_1_Float, float(1), _DotProduct_e57d1f46e8804969b879cc8335a837fd_Out_2_Float, _Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float); float _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float; Unity_Saturate_float(_Smoothstep_f9156609139e454fb134653afddd4d57_Out_3_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float); float _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float; Unity_Multiply_float_float(_Property_4bd184c9d64c4472b92b195b471387f8_Out_0_Float, _Saturate_6b23ccd625894626ad9b9cf0c9503783_Out_1_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float); float _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float; Unity_Add_float(_Power_6bb31189a3fd4392808b8d73417b40f6_Out_2_Float, _Multiply_6800bb8a05834f008804be2be7836b08_Out_2_Float, _Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float); float _Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float = _Translucency_Waves_Masks; float _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float = _Translucency_Waves_Masks_Power; float _Multiply_536770884e354627b90762f2c3909142_Out_2_Float; Unity_Multiply_float_float(_Property_2803f3f85dc3417ea3c901c48a7b9428_Out_0_Float, _Property_a4137e16b23940328f974c8c326f8482_Out_0_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float); float _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float; Unity_Maximum_float(_Add_4c7855534faa4f529662ceda3d183af5_Out_2_Float, _Multiply_536770884e354627b90762f2c3909142_Out_2_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float); float _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float; Unity_Multiply_float_float(_Property_eee124dfdc8142f39ccd1e64be48ec8f_Out_0_Float, _Maximum_d960a2afc2a14d43a58fb8168f59b934_Out_2_Float, _Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float); float3 _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3; Unity_Multiply_float3_float3(_LightDataURP_21e881346a2e4cb1a1e24c1186f7b2a9_Color_2_Vector3, (_Clamp_ac84569bd4fb4df29ff522c1b6c1efa7_Out_3_Float.xxx), _Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3); float3 _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3; Unity_Normalize_float3(_Multiply_2d2572df1d6c43e6acfca9ab0bf18470_Out_2_Vector3, _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3); float3 _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_6013162548454933aeb6b1b63dd72cba_Out_2_Float.xxx), _Normalize_8bee3e9180ea4c938d78fcfeaa9f659f_Out_1_Vector3, _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3); float3 _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; Unity_Multiply_float3_float3((_Multiply_c197b8d761814e1ab866f6d8500a39c6_Out_2_Vector4.xyz), _Multiply_5bd771906aee41b789b513983a6eb848_Out_2_Vector3, _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3); Out_Vector4_1 = _Multiply_ac737326c1da401c8bfd69b6dc415404_Out_2_Vector3; } void Unity_Blend_Overwrite_float(float Base, float Blend, out float Out, float Opacity) { Out = lerp(Base, Blend, Opacity); } float Unity_SimpleNoise_ValueNoise_Deterministic_float (float2 uv) { float2 i = floor(uv); float2 f = frac(uv); f = f * f * (3.0 - 2.0 * f); uv = abs(frac(uv) - 0.5); float2 c0 = i + float2(0.0, 0.0); float2 c1 = i + float2(1.0, 0.0); float2 c2 = i + float2(0.0, 1.0); float2 c3 = i + float2(1.0, 1.0); float r0; Hash_Tchou_2_1_float(c0, r0); float r1; Hash_Tchou_2_1_float(c1, r1); float r2; Hash_Tchou_2_1_float(c2, r2); float r3; Hash_Tchou_2_1_float(c3, r3); float bottomOfGrid = lerp(r0, r1, f.x); float topOfGrid = lerp(r2, r3, f.x); float t = lerp(bottomOfGrid, topOfGrid, f.y); return t; } void Unity_SimpleNoise_Deterministic_float(float2 UV, float Scale, out float Out) { float freq, amp; Out = 0.0f; freq = pow(2.0, float(0)); amp = pow(0.5, float(3-0)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(1)); amp = pow(0.5, float(3-1)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; freq = pow(2.0, float(2)); amp = pow(0.5, float(3-2)); Out += Unity_SimpleNoise_ValueNoise_Deterministic_float(float2(UV.xy*(Scale/freq)))*amp; } struct Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float { float3 ObjectSpaceNormal; half4 uv0; half4 uv3; }; void SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_9) { float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean = _UV_Direction_V_T_U_F; float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2 = _Texture_Speed; float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2 = _Slope_Influence; float2 _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0_Vector2, float2(-1, -1), _Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2); float _Split_7ecac620d03e423b852e54c87765b4ea_R_1_Float = IN.ObjectSpaceNormal[0]; float _Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float = IN.ObjectSpaceNormal[1]; float _Split_7ecac620d03e423b852e54c87765b4ea_B_3_Float = IN.ObjectSpaceNormal[2]; float _Split_7ecac620d03e423b852e54c87765b4ea_A_4_Float = 0; float _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float; Unity_Remap_float(_Split_7ecac620d03e423b852e54c87765b4ea_G_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float); float _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float; Unity_Absolute_float(_Remap_9ae50fdd27a34b6f80a9ba3dfbd0e4a0_Out_3_Float, _Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float); float _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float; Unity_Power_float(_Absolute_e5b358d9f15d468dbe7393977b5010c0_Out_1_Float, 0.5, _Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float); float _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float; Unity_Absolute_float(_Power_d623ba9d978b408ca2ca5921b1204d18_Out_2_Float, _Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float); float2 _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_9f842b1fbb7248728e8feb5ef7bb5e0d_Out_2_Vector2, (_Absolute_9b9d54569dce492c882580dd1a0c07dd_Out_1_Float.xx), _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2); float2 _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_00505069343f43dfbe335e53ac1bc9fa_Out_2_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2); float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2; Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0_Vector2, _Multiply_9fcf1f87d35f48c8a80744e27e6ff94b_Out_2_Vector2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2); float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2 = _Texture_Tiling; float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2; Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2_Vector2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2); float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4 = IN.uv3; float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2_Vector2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0_Vector4.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2); float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[0]; float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2[1]; float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3_Float = 0; float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4_Float = 0; float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2_Float, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1_Float); float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2; Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0_Boolean, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2_Vector2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0_Vector2, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2); float _Property_85997eba6114477b8cf506155f6b748c_Out_0_Float = _Time_Float; float _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float = _UV_Refresh_Speed; float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float; Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0_Float, _Property_eca1185428d546de9034f062796c7f3b_Out_0_Float, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float); float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float); float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float; Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2_Float, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float); float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2); float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float = _Global_Tiling; float _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float; Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0_Float, _Divide_19c9049f60754d499008ce4b06109655_Out_2_Float); float4 _UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4 = IN.uv0; float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0_Vector2, (_UV_6b1eec7607104319aba3d875527da073_Out_0_Vector4.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2); float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2_Float.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2); float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2_Vector2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2); float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float; Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2_Float, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float); float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float; Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2_Float, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float); float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2; Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3_Vector2, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1_Float.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2); float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2_Vector2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2_Vector2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2); float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float; Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1_Float, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float); float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593; float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float; Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2_Float, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float); float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593; float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float; Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float); float _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float; Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2_Float, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2_Float, _Add_590bbae990404254a6309a5fa210ca31_Out_2_Float); float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float; Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2_Float, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float); float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float; Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1_Float, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float); float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1_Float, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float); UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2_Vector2; UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2_Vector2; FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3_Float; } // Custom interpolators pre vertex /* WARNING: $splice Could not find named fragment 'CustomInterpolatorPreVertex' */ // Graph Vertex struct VertexDescription { float3 Position; float3 Normal; float3 Tangent; }; VertexDescription VertexDescriptionFunction(VertexDescriptionInputs IN) { VertexDescription description = (VertexDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f7fc137b096c40cfad0324d877d31990_Out_0_Vector2, _Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_d267fd813a234a05af2ccc71999ea908_Out_2_Vector2, _Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float; Unity_Divide_float(float(1), _Property_a7a200ecb5b84fc68462c486f21eefed_Out_0_Float, _Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_f8720cf7ea2f45da915654e2ee3e439f_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2 = float2(_Split_f8720cf7ea2f45da915654e2ee3e439f_R_1_Float, _Split_f8720cf7ea2f45da915654e2ee3e439f_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_2884f4b47982436985a2126a94372143_Out_0_Vector2, _Vector2_e6c958aff5ac4b048a4c63d0e8e7e3af_Out_0_Vector2, _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_da7f29951ee24c8e8f8e0d9eaa36b359_Out_2_Float.xx), _Multiply_d4d712376d254fd480798b940576086d_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2; Unity_Add_float2(_Multiply_21b9ba4ad334463991486adb6cf81979_Out_2_Vector2, _Multiply_653d50cd9cc34757ab8fbb1df3bd2d29_Out_2_Vector2, _Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_Add_0676828e40e64bbd91aa7760da5c1220_Out_2_Vector2), float(0)); #endif float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.r; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_G_6_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.g; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_B_7_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.b; float _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_A_8_Float = _SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float; Unity_Add_float(_SampleTexture2DLOD_5d2cb04ef7ae858081070f2ef761409d_R_5_Float, float(-0.25), _Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float = MacroWaveTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float; Unity_Multiply_float_float(_Add_ade2e41264362e8b9ceb4250b3df2f88_Out_2_Float, _Property_4d0157e24de135829c50b5d0280cdea7_Out_0_Float, _Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv0 = IN.uv0; _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92.uv3 = IN.uv3; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2; float2 _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2; float _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_cfb360fca17d4e7ca5d0f92ed1a01e4d_Out_0_Boolean, _Property_c9f141a814bf483e9ecbe976a9e0cbbf_Out_0_Vector2, _Property_2866a8fa4cc647bc870c5d3b2e7cc94b_Out_0_Float, _Property_bef9f29852c94f958a18eeaf1efc6c38_Out_0_Vector2, _Property_85b76decc2a64fb9b4660df372097e7a_Out_0_Float, _Vector2_cbb32dad440343d79529a1fe66447d5f_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.r; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.g; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.b; float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8_Float = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_255eed42b4fc46e7bc84348bfa9914c4_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.r; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.g; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.b; float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8_Float = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5_Float, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5_Float, _FlowmapUV_db481a9bc5914cb7ba114934e3a5fd92_FlowLerp_9_Float, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float = _SlowWaterTessScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float; Unity_Multiply_float_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3_Float, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float; Unity_Add_float(_Multiply_452196bbd5f3978fa74d9056c6a90072_Out_2_Float, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2_Float, _Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9985d6ca49ab4170979ba93bbb4d83e1_R_1_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[0]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_G_2_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[1]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_B_3_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[2]; float _Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float = _UV_901df754f86f4c569980515142586bb0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_4743cab268554163a0bcb2b5b8953601_R_1_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[0]; float _Split_4743cab268554163a0bcb2b5b8953601_G_2_Float = _Property_fd6e826bd2aa4651981fd326185c2737_Out_0_Vector2[1]; float _Split_4743cab268554163a0bcb2b5b8953601_B_3_Float = 0; float _Split_4743cab268554163a0bcb2b5b8953601_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ea9653d42462444697d5a914f69b1b94_R_1_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[0]; float _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float = _Property_60965c45befd418fb44bd64779a68416_Out_0_Vector2[1]; float _Split_ea9653d42462444697d5a914f69b1b94_B_3_Float = 0; float _Split_ea9653d42462444697d5a914f69b1b94_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float; Unity_Minimum_float(_Split_4743cab268554163a0bcb2b5b8953601_G_2_Float, _Split_ea9653d42462444697d5a914f69b1b94_G_2_Float, _Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float; Unity_Divide_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, float(3), _Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float; Unity_Clamp_float(_Divide_7bf7d12675c64bc2ab85a7842f901e33_Out_2_Float, float(0), float(9999), _Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float; Unity_Multiply_float_float(_Minimum_1444bfe756044599853b6b1b2c4c2f3b_Out_2_Float, 2, _Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float; Unity_Clamp_float(_Multiply_75b438d0367d48aa82cef956f6a78f42_Out_2_Float, float(0), float(9999), _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2 = float2(_Clamp_79d436929a184ecb986d128c953693b3_Out_3_Float, _Clamp_bd8430e8d03e403590bea8d14f5b1978_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float; Unity_Remap_float(_Split_9985d6ca49ab4170979ba93bbb4d83e1_A_4_Float, _Vector2_13cb9d793854498b8c60263842e30668_Out_0_Vector2, float2 (1, 0), _Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float; Unity_Clamp_float(_Remap_4edce0499a9845bb9bfba025e9c4ed7c_Out_3_Float, float(0), float(1), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float; Unity_Lerp_float(_Add_9ba499ee0fdc3e86b00f2fb7d756cf79_Out_2_Float, float(0), _Clamp_15eff68884e8475a974d79e8b3ded530_Out_3_Float, _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float; Unity_Add_float(float(0), _Lerp_dd34c2d9f601432abd639b028d3a5b4e_Out_3_Float, _Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3; Unity_Multiply_float3_float3(IN.WorldSpaceNormal, (_Add_689486155ac0485cb0ed273dab33caaf_Out_2_Float.xxx), _Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_638b9b6a55524aa999c99329e261be82_Out_2_Vector3, _Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_f6ce495fd0b34add85263637cf1cebfe_Out_2_Vector3.xyz); _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; Unity_Add_float3(_Multiply_dfee1dd0189c3c86b4745fd2dd2c8d54_Out_2_Vector3, _Transform_74a7931e130f4e1f9cc010af442595e9_Out_1_Vector3, _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_3145c217448942a78886478b950384a1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _Add_3145c217448942a78886478b950384a1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3; Unity_Add_float3(_Add_3145c217448942a78886478b950384a1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3; Unity_Add_float3(_Add_31c136107fab466a92ed2918b2d37b89_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3; Unity_Add_float3(_Add_1174aff96ff04c688f572e736f773f31_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceBiTangent, _Add_090439b2a31e430499d3273bdd3c1ede_Out_2_Vector3, _Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3 = float3(float(0), float(0), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3; Unity_Add_float3(_Add_736756ae1b524d48ba839931c4a2c28b_Out_2_Vector3, _Vector3_cc735b14e92d4807af635b7fde24ff79_Out_0_Vector3, _Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3; Unity_Add_float3(_Add_4fda7f73a9ac4fb2b082d2f7798b11b1_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3; Unity_Add_float3(_Add_24dc89263aba4440bd28729049f14ede_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3; Unity_Add_float3(_Add_d7faa4a7d70348ec9750512ad1a7ca58_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3; Unity_Add_float3(IN.WorldSpaceTangent, _Add_69ec50cf2c384ec4a6bfbba6a83fb25c_Out_2_Vector3, _Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3 = float3(float(1), float(0), float(0)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3; Unity_Add_float3(_Add_29f288deac4d48c5a9495d4dc1d62449_Out_2_Vector3, _Vector3_ad1382012cd54c7297b79457fefc5174_Out_0_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3; Unity_CrossProduct_float(_Add_2782fac762cb4e93a0ba64c2c7790e96_Out_2_Vector3, _Add_e02cf6acb848464787c568df6cc6ea01_Out_2_Vector3, _CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; Unity_Normalize_float3(_CrossProduct_7f260f8dacbb48fc94182841132ab880_Out_2_Vector3, _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3); #endif description.Position = _Add_8f7decb0ec054b3b9ccc5dbceab2dbe3_Out_2_Vector3; description.Normal = _Normalize_ad2a2af95db9480d8acee6e18de37d6c_Out_1_Vector3; description.Tangent = IN.ObjectSpaceTangent; return description; } // Custom interpolators, pre surface #ifdef FEATURES_GRAPH_VERTEX Varyings CustomInterpolatorPassThroughFunc(inout Varyings output, VertexDescription input) { return output; } #define CUSTOMINTERPOLATOR_VARYPASSTHROUGH_FUNC #endif // Graph Pixel struct SurfaceDescription { float3 BaseColor; float Alpha; float AlphaClipThreshold; }; SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN) { SurfaceDescription surface = (SurfaceDescription)0; #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4 = IN.ScreenPosition; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_7be063d957af468180e6d5402ca51556_Out_0_Float = _NMDistortion; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterNormal); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2 = _SlowWaterTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_20a52bba79e149ab9b6373696ee66979_R_1_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[0]; float _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float = _Property_398a18f78c81d28393067eae86b7f0c3_Out_0_Vector2[1]; float _Split_20a52bba79e149ab9b6373696ee66979_B_3_Float = 0; float _Split_20a52bba79e149ab9b6373696ee66979_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4; float3 _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3; float2 _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2; Unity_Combine_float(_Split_20a52bba79e149ab9b6373696ee66979_R_1_Float, _Split_20a52bba79e149ab9b6373696ee66979_G_2_Float, float(0), float(0), _Combine_218444d3649a41b488f8a8a4b0d001e7_RGBA_4_Vector4, _Combine_218444d3649a41b488f8a8a4b0d001e7_RGB_5_Vector3, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2 = _SlowWaterSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float = _WaterFlowUVRefresSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2 = _Sea_Foam_Slope_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv0 = IN.uv0; _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794.uv3 = IN.uv3; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2; float2 _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2; float _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0_Float, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4); float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.r; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.g; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.b; float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7_Float = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_30c36922aabc618192374556ee8ce299_Out_0_Float = _SlowNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4); float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.r; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.g; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.b; float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7_Float = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3; Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0_Vector4.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0_Float, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3; Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2_Vector3, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2_Vector3, (_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_7a9c51d86d7a495db9e3b5f7e5e69e7b_Out_0_Vector2, float2(1.2, 1.2), _Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2 = _MicroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2; Unity_Multiply_float2_float2(_Multiply_a853970a2d1141118e726ff2c49c23e6_Out_2_Vector2, _Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_2eb8adda582e4a44a8e926188f40e809_Out_2_Vector2, _Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float; Unity_Divide_float(float(1), _Property_c03d0595cc574d06bd59939d1be60614_Out_0_Float, _Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_00324ec9a16046daacf7f08555c6b6ae_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_00324ec9a16046daacf7f08555c6b6ae_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2 = float2(_Split_00324ec9a16046daacf7f08555c6b6ae_R_1_Float, _Split_00324ec9a16046daacf7f08555c6b6ae_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_caa991efd58445edb0ddbc49196fb520_Out_0_Vector2, _Vector2_a337df024c524f5b9453f482bb876774_Out_0_Vector2, _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_f6abdd48fa824ae1b1c4d2918ed5641c_Out_2_Float.xx), _Multiply_aafbfc7b375742a2b95a49db47fda7eb_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2; Unity_Add_float2(_Multiply_4e1ee9fd2eaa42de80a1be3e19e87643_Out_2_Vector2, _Multiply_60b5e5b9f723436bb0ae06ff7c476ef5_Out_2_Vector2, _Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3; Unity_ChannelMask_RedGreen_float3 (_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3; Unity_Multiply_float3_float3(_ChannelMask_17c2c342a0b48e8da2705110ba363bd1_Out_1_Vector3, float3(0.05, 0.05, 0), _Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2; Unity_Add_float2(_Add_19f202a1ec2b4b7ea5897414db300ec5_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_316f3828405a838bb9bd700fd38e1760_Out_2_Vector2) ); _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4); float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.r; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.g; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.b; float _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_A_7_Float = _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2 = float2(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_R_4_Float, _SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ab6711ad135d408c866ce34b687037ac_R_1_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[0]; float _Split_ab6711ad135d408c866ce34b687037ac_G_2_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[1]; float _Split_ab6711ad135d408c866ce34b687037ac_B_3_Float = _Sign_06f2975458415988a9d2092ea1f35bbe_Out_1_Vector3[2]; float _Split_ab6711ad135d408c866ce34b687037ac_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2 = float2(_Split_ab6711ad135d408c866ce34b687037ac_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_88988996752b618593489d3deaa141a6_Out_0_Vector2, _Vector2_b24eca1782fd088587a625c1e2678201_Out_0_Vector2, _Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_2e8248d2a5a1c38b809ff9edce6c6583_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2 = float2(_Split_2e8248d2a5a1c38b809ff9edce6c6583_R_1_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2; Unity_Add_float2(_Multiply_fc925bb76a3b2e8097f63260903fa1c7_Out_2_Vector2, _Vector2_1e84d2b7ba224c8da97b9ad295498f8d_Out_0_Vector2, _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_970a445254993384acefe27a9e72dd8c_R_1_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[0]; float _Split_970a445254993384acefe27a9e72dd8c_G_2_Float = _Add_d5f5f8e320b83d82801960d2190a70d2_Out_2_Vector2[1]; float _Split_970a445254993384acefe27a9e72dd8c_B_3_Float = 0; float _Split_970a445254993384acefe27a9e72dd8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_852da09a6aa42d828b418b2a88fa63e3_B_6_Float, _Split_2e8248d2a5a1c38b809ff9edce6c6583_G_2_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3 = float3(_Split_970a445254993384acefe27a9e72dd8c_R_1_Float, _Multiply_64a6d9862654bf8b952c6ac290eac7e6_Out_2_Float, _Split_970a445254993384acefe27a9e72dd8c_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_a955ec8b09d6ec85b42b3c504ab0545f_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3; Unity_Normalize_float3(_Transform_72f9926d0061198697e7137a1b09ccb5_Out_1_Vector3, _Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float = _MicroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_741ee9ada57d8e8a9ea45796d465ea95_Out_1_Vector3, _Property_b13bdb08c240b389a01fa08681787305_Out_0_Float, _NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2 = _SlowWaterMixSpeed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2 = _MacroWaveTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_d6aef0039afc47239e3eacde53b539f3_Out_0_Vector2, _Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2; Unity_Multiply_float2_float2((IN.TimeParameters.x.xx), _Multiply_4452db8e49e94bc3880e1229b12bbbf7_Out_2_Vector2, _Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float; Unity_Divide_float(float(1), _Property_63689840ad9145a4a7915b493c97a439_Out_0_Float, _Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_27372192bccd44918dacbe2b370dddfb_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_27372192bccd44918dacbe2b370dddfb_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_27372192bccd44918dacbe2b370dddfb_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2 = float2(_Split_27372192bccd44918dacbe2b370dddfb_R_1_Float, _Split_27372192bccd44918dacbe2b370dddfb_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2; Unity_Multiply_float2_float2(_Property_f6e3b142e12b49339e3c7e0e112e8540_Out_0_Vector2, _Vector2_257120ba85f34922b79ed15b0aa805b0_Out_0_Vector2, _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2; Unity_Multiply_float2_float2((_Divide_70e31253b0ad40d791b4b8da375460a8_Out_2_Float.xx), _Multiply_5e34fb6fe8e345ec8fcc8d36bd99a11f_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2; Unity_Add_float2(_Multiply_164d657d88694833a7a24e4f63543b03_Out_2_Vector2, _Multiply_5a7156dae94044279bce56de9e00879a_Out_2_Vector2, _Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2; Unity_Add_float2(_Add_c0f973c12782478984200e5ec00b8d24_Out_2_Vector2, (_Multiply_850d655377ccc585af87e52487d370a4_Out_2_Vector3.xy), _Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.rgb = UnpackNormal(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4); float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.r; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.g; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.b; float _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_A_7_Float = _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2 = float2(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_R_4_Float, _SampleTexture2D_b401113b043b7480b68a7bc23a76670f_G_5_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3; Unity_Sign_float3(IN.WorldSpaceNormal, _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0548217b63d05285854cfabbb781508c_R_1_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[0]; float _Split_0548217b63d05285854cfabbb781508c_G_2_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[1]; float _Split_0548217b63d05285854cfabbb781508c_B_3_Float = _Sign_b9d756c867a4ea8f857aab0cb209376e_Out_1_Vector3[2]; float _Split_0548217b63d05285854cfabbb781508c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2 = float2(_Split_0548217b63d05285854cfabbb781508c_G_2_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f79b423a6789348cae48351010f2d347_Out_0_Vector2, _Vector2_4a56919441183d8d9e62bd7f4aeb722d_Out_0_Vector2, _Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_318346bc38e47581b38968cd15acc1a8_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_318346bc38e47581b38968cd15acc1a8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2 = float2(_Split_318346bc38e47581b38968cd15acc1a8_R_1_Float, _Split_318346bc38e47581b38968cd15acc1a8_B_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2; Unity_Add_float2(_Multiply_74fbc0525b3cf58cbd6b0ef100b2c2f9_Out_2_Vector2, _Vector2_ce2df87f6098498994c3df2c058bd98d_Out_0_Vector2, _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[0]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float = _Add_24333c992fc01087af56f8d4f65871c6_Out_2_Vector2[1]; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_B_3_Float = 0; float _Split_16a3ebfa367dc48e9fe114bd8ada04b6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_b401113b043b7480b68a7bc23a76670f_B_6_Float, _Split_318346bc38e47581b38968cd15acc1a8_G_2_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3 = float3(_Split_16a3ebfa367dc48e9fe114bd8ada04b6_R_1_Float, _Multiply_8843d4717b970e8a905f5694665a4466_Out_2_Float, _Split_16a3ebfa367dc48e9fe114bd8ada04b6_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3; { float3x3 tangentTransform = float3x3(IN.WorldSpaceTangent, IN.WorldSpaceBiTangent, IN.WorldSpaceNormal); _Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3 = TransformWorldToTangentDir(_Vector3_6c9798ff4cf67a83a04bbf4c6567bc0d_Out_0_Vector3.xyz, tangentTransform, false); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3; Unity_Normalize_float3(_Transform_3bbacb9c4ff9d6888c9d53bc456bd2a6_Out_1_Vector3, _Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float = _MacroWaveNormalScale; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3; Unity_NormalStrength_float(_Normalize_5bf6d3ea77d2ad829b7ec0290cdf92ee_Out_1_Vector3, _Property_63a3f2d75bc3608199620cafa31ba90e_Out_0_Float, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3; Unity_NormalBlend_float(_NormalStrength_866f86af4562c18196437b947ad0e7b2_Out_2_Vector3, _NormalStrength_2de2f843740cd288876ed627f550b9eb_Out_2_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3; Unity_NormalBlend_float(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3_Vector3, _NormalBlend_abb907c7a70de38aa79f340fe03ccf0f_Out_2_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float = _FarNormalPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3 = float3(_Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, _Property_dcab09e6901f2486a7577da53d9e74a5_Out_0_Float, float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3; Unity_Multiply_float3_float3(_Vector3_cc253cdfe9d1cc8ebd129ba482ed22ef_Out_0_Vector3, _NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float = _FarNormalBlendStartDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_a94c270aff73ef8ca16bc4d8785a7310_Out_0_Float, _Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float; Unity_Absolute_float(_Divide_cd0804eacb0dff8d82048ec7c98c57f8_Out_2_Float, _Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float = _FarNormalBlendThreshold; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float; Unity_Power_float(_Absolute_983555b4d2175182aaf33f0c93a822dc_Out_1_Float, _Property_f280e83eba1f348d94c9869ddef0b7e4_Out_0_Float, _Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float; Unity_Clamp_float(_Power_3818f8ce8770a38b826324e0d9051811_Out_2_Float, float(0), float(1), _Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3; Unity_Lerp_float3(_NormalBlend_c2e681267ab1c484a14ba7302a704a55_Out_2_Vector3, _Multiply_ebeeeb15929c228d9cf9ea4106aa039e_Out_2_Vector3, (_Clamp_00236bae3cead48882c2d1c372013a4e_Out_3_Float.xxx), _Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3; Unity_Normalize_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_68246b194708098988894c52ed841038_R_1_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[0]; float _Split_68246b194708098988894c52ed841038_G_2_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[1]; float _Split_68246b194708098988894c52ed841038_B_3_Float = _Normalize_f7fc2717624c388ebf2451ef6a32ed01_Out_1_Vector3[2]; float _Split_68246b194708098988894c52ed841038_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4; float3 _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3; float2 _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2; Unity_Combine_float(_Split_68246b194708098988894c52ed841038_R_1_Float, _Split_68246b194708098988894c52ed841038_G_2_Float, float(0), float(0), _Combine_3e7eba45ae0aa38280cf04a546560420_RGBA_4_Vector4, _Combine_3e7eba45ae0aa38280cf04a546560420_RGB_5_Vector3, _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2; Unity_Multiply_float2_float2((_Property_7be063d957af468180e6d5402ca51556_Out_0_Float.xx), _Combine_3e7eba45ae0aa38280cf04a546560420_RG_6_Vector2, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.WorldSpacePosition = IN.WorldSpacePosition; _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6.ScreenPosition = IN.ScreenPosition; float2 _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2; float _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float; SG_ColorBelowWater_2c2c5862d013f204087863efbdcea3d1_float(_ScreenPosition_1ca45c3863274e299d340571e742d92e_Out_0_Vector4, _Multiply_cea681d75736c38b93219ae5b57431a3_Out_2_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_depthDifference_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3; Unity_SceneColor_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float = _Clean_Water_Background_Brightness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; Unity_Multiply_float3_float3(_SceneColor_1473c5ff6b624017ad733b6e721447d7_Out_1_Vector3, (_Property_b85148a253154b96bcf45ea2db8fd830_Out_0_Float.xxx), _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float = _Caustic_Intensivity; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3; Unity_Divide_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxx), _Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4 = IsGammaSpace() ? LinearToSRGB(_Caustic_Color) : _Caustic_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Caustic); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a58f949423224f6596349a3a69da893d_Out_0_Float = _Caustic_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_932d159a445549bfaf4028ca4051f3e5_R_1_Float = IN.ObjectSpacePosition[0]; float _Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float = IN.ObjectSpacePosition[1]; float _Split_932d159a445549bfaf4028ca4051f3e5_B_3_Float = IN.ObjectSpacePosition[2]; float _Split_932d159a445549bfaf4028ca4051f3e5_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float; Unity_Remap_float(_Split_932d159a445549bfaf4028ca4051f3e5_G_2_Float, float2 (-1, 1), float2 (-0.0003, 0.0003), _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_6cae757e8e13447984ca2b7b36ac2f7d_Out_3_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float; Unity_Subtract_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Multiply_6746314d160040f38c1622f2bc0553db_Out_2_Float, _Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_b973e7fe7a8d439e91e75c9c40f7e133_R_1_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[0]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_G_2_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[1]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_B_3_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[2]; float _Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float = _UV_0a61b7d027e74c65afa6d0d4f2cbc1a9_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float; Unity_Distance_float(_Split_b973e7fe7a8d439e91e75c9c40f7e133_A_4_Float, float(0), _Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float; Unity_Remap_float(_Distance_b40cadfcb79c48da9c158d84c6cb7542_Out_2_Float, float2 (0, 10), float2 (0, 0.001), _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float; Unity_Multiply_float_float(_Property_a58f949423224f6596349a3a69da893d_Out_0_Float, _Remap_1e5a0be716f145deb6fabd693434e754_Out_3_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float; Unity_Subtract_float(_Subtract_fa2b56de2b2a4aefb91b28584dc9df3d_Out_2_Float, _Multiply_cab4a524aca04433bf81332304603416_Out_2_Float, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float = _Caustic_Triplanar_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float; Unity_SceneDepth_Raw_float((float4(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, 0.0, 1.0)), _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float = _Caustic_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float = _Caustic_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_Caustic_40069613a7406f14da7bfcc13509b29b_float _Caustic_c5315adf9f1e4b40af37a848ccd8038c; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.NDCPosition = IN.NDCPosition; _Caustic_c5315adf9f1e4b40af37a848ccd8038c.TimeParameters = IN.TimeParameters; float4 _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4; SG_Caustic_40069613a7406f14da7bfcc13509b29b_float(_Property_16b6a2f2d7de4606974a713aa7c807cb_Out_0_Texture2D, _Subtract_9fe154b7b3a848709b71adf09e39fcbe_Out_2_Float, _Property_726d5d3759b74fc4b9b22c0946537702_Out_0_Float, _SceneDepth_d2d0eb8e687f4e6698c665c87312cf66_Out_1_Float, IN.WorldSpaceNormal, _Property_75eaba5be26f4bd6a310a142374a5fde_Out_0_Float, _Property_1cd3aa3a71e2481abb5773fcd3476519_Out_0_Float, _Caustic_c5315adf9f1e4b40af37a848ccd8038c, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4; Unity_Multiply_float4_float4(_Property_25add527a4c946cfaec10c69280c81be_Out_0_Vector4, _Caustic_c5315adf9f1e4b40af37a848ccd8038c_OutVector4_1_Vector4, _Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4; Unity_Absolute_float4(_Multiply_c3e60d112be14c429caaf3455aa395be_Out_2_Vector4, _Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4; Unity_Power_float4(_Absolute_ee83ce7706174b19bd101de283baf554_Out_1_Vector4, (_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4; Unity_Multiply_float4_float4((_Property_33e9109dd36140c8ac8f974c08076c07_Out_0_Float.xxxx), _Power_a3654cb57c124f6099151106a02e5e67_Out_2_Vector4, _Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3; Unity_Add_float3(_Divide_43992526c54e404e8fd628e98cd8917e_Out_2_Vector3, (_Multiply_39dcb480f0db402d84777a9cb0c9926e_Out_2_Vector4.xyz), _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_025f5fd7093a475594a21838eac06e41_Out_0_Float = _Caustic_Blend; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; Unity_Lerp_float3(_Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3, _Add_93d352d271fd4361942ae04f4b17f4f6_Out_2_Vector3, (_Property_025f5fd7093a475594a21838eac06e41_Out_0_Float.xxx), _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(_USE_CAUSTIC) float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Lerp_26ead419e1ad4b1e80ece5245eddbe97_Out_3_Vector3; #else float3 _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3 = _Multiply_2d4b52e702cd43b19c4df3001804ddf0_Out_2_Vector3; #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4 = _DeepColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4 = _ShalowColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002; _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002.ScreenPosition = IN.ScreenPosition; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float; float _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float; SG_DepthTestAdvanced_f9f335495d6a0234fa99f642ff3ba88c_float(_ColorBelowWater_7ef50ef1520c400492bd37d44413f8e6_uvFixed_1_Vector2, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float = _ShalowFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_d45faccb9a8eb38699cf047ce0e1bb91_Out_0_Float, _Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float; Unity_Absolute_float(_Multiply_09842a1e2e3dab8097df031fcbac3009_Out_2_Float, _Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float = _ShalowFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float; Unity_Multiply_float_float(_Property_e6dd087698d3e984bd5eb642347af797_Out_0_Float, -1, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float; Unity_Power_float(_Absolute_c9feaf529682ca80b82407b0d7b43670_Out_1_Float, _Multiply_becf2d84b3023389befca89c1a80edcf_Out_2_Float, _Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float; Unity_Saturate_float(_Power_aaf82c5db3291a8bb2095cce38670a92_Out_2_Float, _Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float; Unity_Clamp_float(_Saturate_ad5b4b8242b08088a70a691ffa09f856_Out_1_Float, float(0), float(1), _Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4; Unity_Lerp_float4(_Property_4bd0c6ca665a3d8c94ecdc6712294e47_Out_0_Vector4, _Property_7094041d89afbd878cb83460f4ab68b8_Out_0_Vector4, (_Clamp_f5baa0daace6e28ea726519de4641bc4_Out_3_Float.xxxx), _Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3; MainLightDirection_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float = _Translucency_Global_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4 = _Translucency_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float = _Water_Normal_Flatten_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3; Unity_NormalStrength_float(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _Property_588e5c75b84047a98a537ce009a519d2_Out_0_Float, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_fe06d60933e54d179d24f5f4e219832f_R_1_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[0]; float _Split_fe06d60933e54d179d24f5f4e219832f_G_2_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[1]; float _Split_fe06d60933e54d179d24f5f4e219832f_B_3_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[2]; float _Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float = _UV_873b95bff61d416f999dfd1c977284e4_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_R_1_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[0]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float = _Property_12608e4c2ff248f7abb8c60c8d473f6e_Out_0_Vector2[1]; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_B_3_Float = 0; float _Split_534b6d6d656c4ea3a3d1d35a9e44ba28_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_a9283e273592492da99aa58b120e07ef_R_1_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[0]; float _Split_a9283e273592492da99aa58b120e07ef_G_2_Float = _Property_031b331deda54819af4474aa1534c8b8_Out_0_Vector2[1]; float _Split_a9283e273592492da99aa58b120e07ef_B_3_Float = 0; float _Split_a9283e273592492da99aa58b120e07ef_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float; Unity_Minimum_float(_Split_534b6d6d656c4ea3a3d1d35a9e44ba28_G_2_Float, _Split_a9283e273592492da99aa58b120e07ef_G_2_Float, _Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float; Unity_Divide_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, float(2), _Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float; Unity_Clamp_float(_Divide_3da680e0130a48e281e55ae809632d9c_Out_2_Float, float(0), float(9999), _Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float; Unity_Multiply_float_float(_Minimum_7ede444e6d124429b12783eb2ab24192_Out_2_Float, 2, _Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float; Unity_Clamp_float(_Multiply_95e4ee6c900b4c96ae96694edb8b279a_Out_2_Float, float(0), float(9999), _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2 = float2(_Clamp_80d3bd3e06eb4d3eb35d73884efc0919_Out_3_Float, _Clamp_077b959bf8a54334b2cb112e99dd5342_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float; Unity_Remap_float(_Split_fe06d60933e54d179d24f5f4e219832f_A_4_Float, _Vector2_f60d8e60333d43b5b408230f57f7919c_Out_0_Vector2, float2 (1, 0), _Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float; Unity_Clamp_float(_Remap_47ab4b3ef04d48f0b8f7941385201941_Out_3_Float, float(0), float(1), _Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_dd9f201e369a44c1af546de223ebefa6_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_dd9f201e369a44c1af546de223ebefa6_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_dd9f201e369a44c1af546de223ebefa6_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float; Unity_Absolute_float(_Split_dd9f201e369a44c1af546de223ebefa6_G_2_Float, _Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float; Unity_Clamp_float(_Absolute_9e4d2bc9d89a4169bea17b584424a985_Out_1_Float, float(0), float(1), _Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float; Unity_OneMinus_float(_Clamp_65e4dee6915645a5bcaecf374fa7b05c_Out_3_Float, _OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float; Unity_Absolute_float(_OneMinus_52ad60edd42946e7924975ed96f63aa1_Out_1_Float, _Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float = _Water_Waves_Flatten_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_abc32c1806c94901ac20979550476dbd_Out_0_Float, _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_708f70fb1edb4ab19e838406b03c408d_R_1_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[0]; float _Split_708f70fb1edb4ab19e838406b03c408d_G_2_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[1]; float _Split_708f70fb1edb4ab19e838406b03c408d_B_3_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[2]; float _Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float = _UV_6bc5794dbefe48f089b05cb0b477ccab_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2 = _Sea_Wave_Depth_Flatten_Start_X_End_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[0]; float _Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float = _Property_61221a94374f41529565eb377ac54c9d_Out_0_Vector2[1]; float _Split_0fc83708167441ac8ae92eda0ba58a38_B_3_Float = 0; float _Split_0fc83708167441ac8ae92eda0ba58a38_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2 = float2(_Split_0fc83708167441ac8ae92eda0ba58a38_G_2_Float, _Split_0fc83708167441ac8ae92eda0ba58a38_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float; Unity_Remap_float(_Split_708f70fb1edb4ab19e838406b03c408d_A_4_Float, _Vector2_03e5f04e904140868b8cb465b0fa1aa8_Out_0_Vector2, float2 (0, 1), _Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4 = _GerstnerDirection_4; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[0]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[1]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[2]; float _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float = _Property_87a6872f69384e80bf0602f1e8eb2dec_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float; Unity_Multiply_float_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float; Unity_Maximum_float(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Multiply_2ff3bce177854469a57be98bb80d0e43_Out_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2 = float2(_Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_G_2_Float, _Maximum_3773fa9f72f14ba2898774b4ec5ee653_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_df3f3ffc70bb40468be00840029c7d6e_Out_0_Vector2, _Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float; Unity_Clamp_float(_Remap_94084af3d94f483784ab8d0038a551db_Out_3_Float, float(0), float(1), _Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2 = _Sea_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2; Unity_Divide_float2(_Property_156c3dccf3fa4e86a4aa09157a928009_Out_0_Vector2, float2(1, 1), _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2; Unity_Clamp_float2(_Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_d17d27f26c9140e2a068380521392ff8_Out_3_Vector2, _Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_59998df15a9d41fca1cde0a263cdd990_Out_2_Vector2, float2(1.8, 1.8), _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_f018a60d8e0e400d8e8ae83a9872e6d0 = 0.07; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_b6f95027c65741c0bfd29d0614a3a278_Out_0_Float, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv0 = IN.uv0; _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada.uv3 = IN.uv3; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2; float2 _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2; float _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_d6043f01941944eb9c436affba92573a_Out_0_Boolean, _Divide_82284368c3034fc5a1534de7034bb23a_Out_2_Vector2, _Property_910c1b98a5a6428c9c1ed76e96fc3599_Out_0_Float, _Multiply_06248828e48b46bbb2938bde54813a56_Out_2_Vector2, Slider_f018a60d8e0e400d8e8ae83a9872e6d0, _Vector2_3b7e2f846d4c4721935c50fe254576c8_Out_0_Vector2, _Add_a25f5cf7aba54418906a9f49c188f4ee_Out_2_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.r; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_G_6_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.g; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_B_7_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.b; float _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_A_8_Float = _SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.tex, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.samplerstate, _Property_79b23a7cede1451ab65710bf8a2ddf83_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.r; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_G_6_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.g; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_B_7_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.b; float _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_A_8_Float = _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_92aaf345ec30459abcdb96de953aea6b_R_5_Float, _SampleTexture2DLOD_eddf33b9bbd44b299dc4fc82f3c9a0b0_R_5_Float, _FlowmapUV_0682dc8eb7644ca689fe3321d07dcada_FlowLerp_9_Float, _Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_5a800484082a41369e5063531917867a_Out_1_Float; Unity_Absolute_float(_Lerp_8e85feeb89aa4032ac652b84f0c5733d_Out_3_Float, _Absolute_5a800484082a41369e5063531917867a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float = _Sea_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float; Unity_Power_float(_Absolute_5a800484082a41369e5063531917867a_Out_1_Float, _Property_e31957e3e26b4ce898b27d39e7994f97_Out_0_Float, _Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float = _Sea_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float; Unity_Multiply_float_float(_Power_cd05e89b062f4863a7513a66fd0859be_Out_2_Float, _Property_a85eca081d1c44e7a652f83a6a6f984b_Out_0_Float, _Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float; Unity_Clamp_float(_Multiply_0268d062a7d945e581a4448cf2983c14_Out_2_Float, float(0), float(1), _Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float; Unity_Remap_float(_Clamp_eeb3bfeeecdd4c5b9dc306dee80a1dbf_Out_3_Float, float2 (0, 1), float2 (0.05, 0.95), _Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float; Unity_OneMinus_float(_Remap_cdd5fc7193b64b63baa280e317a51900_Out_3_Float, _OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float; Unity_Clamp_float(_OneMinus_4027e2c70254497d8d44ba4b0e1d815a_Out_1_Float, float(0), float(1), _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float; Unity_Multiply_float_float(_Clamp_db3543556df04620bb2b36ad7329e8a0_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), float(1), _Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_R_1_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[0]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_G_2_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[1]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[2]; float _Split_6d9c0be2bcb044c8acb3e4f5cf08a146_A_4_Float = _UV_9136eb6517ff46c3bd8525df0f9e3e51_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float = _Sea_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float; Unity_Multiply_float_float(1, _Property_e414e09b789947c3a0a6aad56484cf60_Out_0_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float; Unity_Multiply_float_float(_Split_6d9c0be2bcb044c8acb3e4f5cf08a146_B_3_Float, _Multiply_d8374534e7644b708feec3fe77347fc3_Out_2_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float; Unity_Multiply_float_float(_Clamp_6e3e61971d2340ce969175abcda24ef3_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2aa64b87bd6c4e49942809d8e7d9a943_R_1_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[0]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_G_2_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[1]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_B_3_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[2]; float _Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float = _UV_294d50473ffa43a980128db4a5e838ac_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2 = _Polar_Wave_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[0]; float _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float = _Property_4b1632e7a915456788c5557c7bb92972_Out_0_Vector2[1]; float _Split_39a8bc979f264ba1955e486f256f46c8_B_3_Float = 0; float _Split_39a8bc979f264ba1955e486f256f46c8_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float; Unity_Subtract_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float; Unity_Clamp_float(_Subtract_3e2ab035bc0b45acbec0ef8e94e6a738_Out_2_Float, float(0), float(1), _Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4 = _GerstnerDirection_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[0]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[1]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_B_3_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[2]; float _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float = _Property_3dd7d8c7662e4aedbf2d6cfe48eecaf8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_85e318e7390245ab8c8d79db4d2f3b07_Out_0_Vector2, float2 (1, 0), _Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float; Unity_Clamp_float(_Remap_5c863a53f60348dfb90472f00902d82a_Out_3_Float, float(0), float(1), _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float; Unity_Multiply_float_float(_Split_c8bfc683c75e4d28a0c0244e62b75894_R_1_Float, _Clamp_596c3e1c265f48cea00b43471ae0714f_Out_3_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2 = float2(_Split_c8bfc683c75e4d28a0c0244e62b75894_G_2_Float, _Multiply_f3e7196e20f64d3f9299695c081d6b56_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float; Unity_Remap_float(_Clamp_b78038bc03a84a9584e5afc8da23ce64_Out_3_Float, float2 (0, 1), _Vector2_61998517807c4f8e85156551cada0048_Out_0_Vector2, _Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float; Unity_Clamp_float(_Remap_05c87970fe584fe3a796bdf69139ed7a_Out_3_Float, float(0), float(1), _Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[0]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[1]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_B_3_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[2]; float _Split_83bc1936f9bd4cf49feaf3cdee517cb3_A_4_Float = _UV_a235b7c89a7e48d7864272a3df9318c6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2 = float2(_Split_83bc1936f9bd4cf49feaf3cdee517cb3_R_1_Float, _Split_83bc1936f9bd4cf49feaf3cdee517cb3_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_f016343fab3542d68a29f15871b5074f_Out_0_Vector2, float2(1, -1), _Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2; Unity_Normalize_float2(_Multiply_4a0ae726225d4984afd83d4e0d09cb30_Out_2_Vector2, _Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8a847daf788f4eed879345ba718cbb53_R_1_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[0]; float _Split_8a847daf788f4eed879345ba718cbb53_G_2_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[1]; float _Split_8a847daf788f4eed879345ba718cbb53_B_3_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[2]; float _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float = _UV_5bbbaef83bf7427cae745d3373e85a89_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2 = float2(_Split_8a847daf788f4eed879345ba718cbb53_B_3_Float, _Split_8a847daf788f4eed879345ba718cbb53_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2; Unity_Normalize_float2(_Vector2_c402dcc87a0649bba00cf072bf0a3fb7_Out_0_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float; Unity_DotProduct_float2(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float; Unity_Remap_float(_DotProduct_602a5c507b2c41e9b30c190bb36c43e9_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float = _Polar_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float; Unity_Add_float(_Property_8ec77ff4e14b482f8b4898e4a8d87d6f_Out_0_Float, float(-180), _Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float; Unity_Divide_float(_Add_646d07d5a9494b63b73ce79cf9f5678d_Out_2_Float, float(180), _Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float; Unity_Multiply_float_float(_Divide_a1bb7f45f760495d944ce51892f15aa4_Out_2_Float, 1, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float; Unity_Add_float(_Remap_476f428ef5a24eabad08e78796bcdd41_Out_3_Float, _Multiply_f6a20e25aa3a4338a9a49805fe50b8a3_Out_2_Float, _Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float; Unity_Clamp_float(_Add_2f7d54a8cf774a138268137a9a59576f_Out_2_Float, float(0), float(1), _Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float; Unity_OneMinus_float(_Clamp_98b9203a0b514dbc9e8bd62bc83abe88_Out_3_Float, _OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float; Unity_Clamp_float(_OneMinus_e5cc12f4b4c84482a5ac33dfc78c78f0_Out_1_Float, float(0), float(1), _Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float; Unity_Absolute_float(_Clamp_a36bfb9778cd4ebcb7973759e68d3229_Out_3_Float, _Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float = _Polar_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float; Unity_Power_float(_Absolute_2721867d632d4b6ea0bc2722e91de819_Out_1_Float, _Property_35aa71d4ede44fe9935932c8274ebe02_Out_0_Float, _Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float; Unity_Clamp_float(_Power_57967a567e8d4053b20d22d8926c325e_Out_2_Float, float(0), float(1), _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float; Unity_Multiply_float_float(_Clamp_31b3508a285e494f9c21af8269c88324_Out_3_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Waves_Noise); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2 = _Small_Wave_Noise_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2; Unity_Divide_float2(_Property_4427188f46d74f2ba1d61e768e5d650c_Out_0_Vector2, float2(1, 1), _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2; Unity_Clamp_float2(_Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, float2(0.001, 0.001), float2(500, 500), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2; Unity_Divide_float2(float2(1, 1), _Clamp_144078a620eb4ceb9b381b2a069f6721_Out_3_Vector2, _Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2; Unity_Multiply_float2_float2(_Divide_40f441cb658347eabc5ee324a9cbe21d_Out_2_Vector2, float2(2, 2), _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float Slider_6a6d8d05759d419ba9feab23e3b19a79 = 0.05; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2 = float2(float(1), float(1)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_27bda236cb4d4201adf791afda412f3d_Out_0_Float, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv0 = IN.uv0; _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f.uv3 = IN.uv3; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2; float2 _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2; float _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_6a89724828284364a92ff986229e5aa6_Out_0_Boolean, _Divide_193361749436479aaa5efd52b29575ff_Out_2_Vector2, _Property_ab19941dc72b475e86631da2c0a7b8a6_Out_0_Float, _Multiply_7aba9b0e6d774493afe1d97c7f1c02b1_Out_2_Vector2, Slider_6a6d8d05759d419ba9feab23e3b19a79, _Vector2_a73ec4d079e445289e743a058b3e0479_Out_0_Vector2, _Add_472be684a6ae4dd7a8959241158b77ed_Out_2_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV1_7_Vector2), float(0)); #endif float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.r; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_G_6_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.g; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_B_7_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.b; float _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_A_8_Float = _SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) #if defined(SHADER_API_GLES) && (SHADER_TARGET < 30) float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = float4(0.0f, 0.0f, 0.0f, 1.0f); #else float4 _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4 = SAMPLE_TEXTURE2D_LOD(_Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.tex, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.samplerstate, _Property_763f282087154b2dbc00468df964362a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_UV2_6_Vector2), float(0)); #endif float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.r; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_G_6_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.g; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_B_7_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.b; float _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_A_8_Float = _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float; Unity_Lerp_float(_SampleTexture2DLOD_bd512785fe38472e95d4b7e1cc84e1a2_R_5_Float, _SampleTexture2DLOD_f5c09dc0001e49039655c3f7345b9ccf_R_5_Float, _FlowmapUV_1fb1dffa9cb14d29a50a444619e3ed3f_FlowLerp_9_Float, _Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float; Unity_Absolute_float(_Lerp_68e47d50ae084b2e8e20677f62ae10de_Out_3_Float, _Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float = _Small_Wave_Noise_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float; Unity_Power_float(_Absolute_8a396a5b6a8e4c2cbc5294fe83c64b70_Out_1_Float, _Property_c416de8ef1794aec93e1c6b86f888851_Out_0_Float, _Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float = _Small_Wave_Noise_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float; Unity_Multiply_float_float(_Power_c03fa3abcfc54bcebb44fcade753be4e_Out_2_Float, _Property_c20247cd25a742d3b87b5d5bc41d6a8b_Out_0_Float, _Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float; Unity_Clamp_float(_Multiply_5776b127a52f4e97a3f85704826938a0_Out_2_Float, float(0), float(1), _Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float; Unity_Remap_float(_Clamp_73095e39f35145f582934983ef8b3dc8_Out_3_Float, float2 (0, 1), float2 (0, 0.97), _Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float; Unity_OneMinus_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, _OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float; Unity_Clamp_float(_OneMinus_5af81a9ded4a4e5191ba9773b5e81781_Out_1_Float, float(0), float(1), _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float; Unity_Multiply_float_float(_Multiply_52d79f0d619841bca52268697e4dbf3e_Out_2_Float, _Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4 = _GerstnerDirection_5; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_483b4337e33b49deb319d51b3801547a_R_1_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[0]; float _Split_483b4337e33b49deb319d51b3801547a_G_2_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[1]; float _Split_483b4337e33b49deb319d51b3801547a_B_3_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[2]; float _Split_483b4337e33b49deb319d51b3801547a_A_4_Float = _Property_ad33479f9c4d4affb26c5dec422e55b6_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float; Unity_Multiply_float_float(_Split_483b4337e33b49deb319d51b3801547a_R_1_Float, _Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float; Unity_Maximum_float(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Multiply_37b4ee401d2540958f12ffc30a7f09e7_Out_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2 = float2(_Split_483b4337e33b49deb319d51b3801547a_G_2_Float, _Maximum_60da3f74a5b24623858677754467dad4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float; Unity_Remap_float(_Clamp_00b5194a76894ed584b681b8e2015e43_Out_3_Float, float2 (0, 1), _Vector2_8fcfebd7a686450a9267e44aaf2785e9_Out_0_Vector2, _Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float; Unity_Clamp_float(_Remap_876a78f33f10437d83f417cce3567c67_Out_3_Float, float(0), float(1), _Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float; Unity_Multiply_float_float(_Clamp_db77eb7e6d2a4aec8cc872a49ec9f4b9_Out_3_Float, _Clamp_6681875d0cbd457b85230c8186347e56_Out_3_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float; Unity_Add_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_eae5b5da110246819e1bf62e4138e524_R_1_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[0]; float _Split_eae5b5da110246819e1bf62e4138e524_G_2_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[1]; float _Split_eae5b5da110246819e1bf62e4138e524_B_3_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[2]; float _Split_eae5b5da110246819e1bf62e4138e524_A_4_Float = _UV_0f5dfbaec14b40eb9df5188229e9ff8a_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2 = _Small_Wave_Shore_Depth_Start_X_Flatten_Point_Y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[0]; float _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float = _Property_1cf14f4bc1de4d88b3660cf146ca10fc_Out_0_Vector2[1]; float _Split_bdf9932bb5bd421798b4825bdca95e36_B_3_Float = 0; float _Split_bdf9932bb5bd421798b4825bdca95e36_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float; Unity_Subtract_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float; Unity_Clamp_float(_Subtract_5316bfa01466418b8971a85f2317434f_Out_2_Float, float(0), float(1), _Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4 = _Gerstner_1; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[0]; float _Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[1]; float _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[2]; float _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float = _Property_558ad259b48d41ba8c9c790a2a8dbbd8_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float = _Small_Wave_Shore_Height_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2 = float2(_Split_bdf9932bb5bd421798b4825bdca95e36_G_2_Float, _Split_bdf9932bb5bd421798b4825bdca95e36_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float; Unity_Remap_float(_Split_eae5b5da110246819e1bf62e4138e524_A_4_Float, _Vector2_1a13e1c30952464492c6710546d2479b_Out_0_Vector2, float2 (1, 0), _Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float; Unity_Clamp_float(_Remap_a5b458a01f1e475889afe0204c637bc9_Out_3_Float, float(0), float(1), _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float; Unity_Multiply_float_float(_Multiply_d690807f02ba4a4485e1b2ddc3144315_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float; Unity_Add_float(_Split_135df84729514daa96e7dbe1b0e87e1c_R_1_Float, _Multiply_dc2fd3d273884e76b3a58e53a9f0bad1_Out_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2 = float2(_Split_135df84729514daa96e7dbe1b0e87e1c_G_2_Float, _Add_6592e670d0664a21a226d7d6370ee1dd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_c59f917c70444558826bdc2edd9907f8_Out_0_Vector2, _Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float; Unity_Clamp_float(_Remap_9241ead2b5404835aef929ded49dba2e_Out_3_Float, float(0), float(1), _Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float; Unity_Clamp_float(_Remap_3e64d8f4ec3b45e48637859b9ee5d3cf_Out_3_Float, float(0), float(1), _Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float; Unity_OneMinus_float(_Clamp_e7a82508f42740a184d70a5c66a329c9_Out_3_Float, _OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float; Unity_Clamp_float(_OneMinus_5e83db835a154ec592b15eee74d8c405_Out_1_Float, float(0), float(1), _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float; Unity_Multiply_float_float(_Clamp_e577d6d1393d4bc2af24856986721dab_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float; Unity_Clamp_float(_Remap_0070b607ff55456e8f99babdf42cf993_Out_3_Float, float(0), float(1), _Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float; Unity_OneMinus_float(_Clamp_ea6b2764f10548fea494a05d125ac1be_Out_3_Float, _OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float; Unity_Multiply_float_float(_Property_ab0fcc45dc5040c98ceb0ee32cd9f855_Out_0_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_B_3_Float, _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, _Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2; Unity_Normalize_float2(_Rotate_5ecfb2bcb8f8402888a8105bf2a6a1f0_Out_3_Vector2, _Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float; Unity_DotProduct_float2(_Normalize_edd155bc224f495cb20cf8096d302b48_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float; Unity_Remap_float(_DotProduct_d1f3786e68634795b812027b4502a3fe_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float = _Small_Wave_Silent_Area_Angle; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float; Unity_Add_float(_Property_f25a6dfea8c5456197a5452e56f8ebe5_Out_0_Float, float(-180), _Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float; Unity_Divide_float(_Add_c2efa497a7884ff297f3b406ba577fb1_Out_2_Float, float(180), _Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float; Unity_Multiply_float_float(_Divide_0ced2cb633dc4bca909de219f7d91625_Out_2_Float, 1, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float; Unity_Add_float(_Remap_e59779ed99b54b8980afd12d7b88d647_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_f6d90f218e714cb2a71436d9c29f9b00_Out_2_Float, _Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float; Unity_Clamp_float(_Multiply_8d48739a5b0a4733b8bead0107969776_Out_2_Float, float(0), float(1), _Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float; Unity_OneMinus_float(_Clamp_55a8d1a4ac5640b491e84ff0b1005b2b_Out_3_Float, _OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float; Unity_Clamp_float(_OneMinus_ea5b163911eb4b3bab1b522a2689e6c5_Out_1_Float, float(0), float(1), _Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float; Unity_Absolute_float(_Clamp_370411b04300455b8366b8c3d22b2914_Out_3_Float, _Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float = _Small_Wave_Silent_Area_Angle_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float; Unity_Power_float(_Absolute_52a0b077dbe24c45802d5b155b1dcb17_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float; Unity_Clamp_float(_Power_ee2dedf4814243b7aa7deb26a96d13a2_Out_2_Float, float(0), float(1), _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float; Unity_Multiply_float_float(_Multiply_ec7ea34753a74721b022eea5dde4ed6a_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4 = _Gerstner_2; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_95563765aaa04990a8178cc35c066a45_R_1_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[0]; float _Split_95563765aaa04990a8178cc35c066a45_G_2_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[1]; float _Split_95563765aaa04990a8178cc35c066a45_B_3_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[2]; float _Split_95563765aaa04990a8178cc35c066a45_A_4_Float = _Property_2f69468398174c528edb2dc2a1c53981_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float; Unity_Multiply_float_float(_Property_e2ab80e209ba489cae9eb8abc87ea3a3_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float; Unity_Multiply_float_float(_Multiply_7f321c3a44bf4bfb89600396c0b3da94_Out_2_Float, _Clamp_a0d08c53d3a64a428788b19ec36adad4_Out_3_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float; Unity_Add_float(_Split_95563765aaa04990a8178cc35c066a45_R_1_Float, _Multiply_b20f38c030ba4ffb94fce3f1bbd02d17_Out_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2 = float2(_Split_95563765aaa04990a8178cc35c066a45_G_2_Float, _Add_6fdc59c39e5946f6b5b52ff5daf63c7c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float; Unity_Remap_float(_Clamp_51f8d54c0d2c4dbfa49cf5f2b23c53ce_Out_3_Float, float2 (0, 1), _Vector2_439abc4507d848f6be044691ca55a156_Out_0_Vector2, _Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float; Unity_Clamp_float(_Remap_4c9e4535337f450885fde1bf01ab8cb8_Out_3_Float, float(0), float(1), _Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float; Unity_Multiply_float_float(_Clamp_b29bc6724948438fb80fa7cd89780f0c_Out_3_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float = _Small_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float; Unity_Multiply_float_float(_Property_5b4b66803d2c44ebab33aa71ec64ec68_Out_0_Float, _Split_95563765aaa04990a8178cc35c066a45_B_3_Float, _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2; Unity_Rotate_Degrees_float(_Normalize_c37afb47a08048deb12e2fd09d508f60_Out_1_Vector2, float2 (0, 0), _Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, _Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2; Unity_Normalize_float2(_Rotate_6079553fe8764ddcb54dc8fb90382f6e_Out_3_Vector2, _Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float; Unity_DotProduct_float2(_Normalize_37d1da331668434b946acb4a4617a9b6_Out_1_Vector2, _Normalize_acaa5a7846c543c7914478185a212ef1_Out_1_Vector2, _DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float; Unity_Remap_float(_DotProduct_25b04d9e6727486285e4dc12bade6a12_Out_2_Float, float2 (-1, 1), float2 (0, 1), _Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float; Unity_Add_float(_Remap_266b9e02235e44f2af21d7aee2cd115a_Out_3_Float, _Multiply_2b2a0284b1f14ab8b9b3e88791edda65_Out_2_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float; Unity_Multiply_float_float(_OneMinus_ba02c5ed2e294542be6052da57c6ae16_Out_1_Float, _Add_5f64a092379c4d308e86be6a3be1dd71_Out_2_Float, _Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float; Unity_Clamp_float(_Multiply_c1e8814c069e4b2680a13692b9baa284_Out_2_Float, float(0), float(1), _Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float; Unity_OneMinus_float(_Clamp_f74557e63e4e453bb2cec810549e1005_Out_3_Float, _OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float; Unity_Clamp_float(_OneMinus_b831534780c044909ebca42b7b62a209_Out_1_Float, float(0), float(1), _Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float; Unity_Absolute_float(_Clamp_5fc79cc6ed6840e3b990c6f3a92e7a01_Out_3_Float, _Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float; Unity_Power_float(_Absolute_ef24002570c74d9a920b8662da862c4b_Out_1_Float, _Property_2c905037109443bba829eac0170c7f9c_Out_0_Float, _Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float; Unity_Clamp_float(_Power_7520800a22024fc880dfcdd9422abe0d_Out_2_Float, float(0), float(1), _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float; Unity_Multiply_float_float(_Multiply_43102e61ec264fe3bc627795d4c0d25e_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float; Unity_Add_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float; Unity_Add_float(_Add_983eff6797354cc193f9cfbc8c26eedd_Out_2_Float, _Add_130c848431644714892f1c40cd16ee4f_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float; Unity_Add_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Add_e046c08f9b7a45168a5d99ffad044a29_Out_2_Float, _Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float; Unity_Clamp_float(_Add_a83b8e7e0ca5492d992bafe4a9455450_Out_2_Float, float(0.01), float(999), _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float; Unity_Divide_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float; Unity_Clamp_float(_Multiply_996ea4ab47c84409a31e556c0f6675c9_Out_2_Float, float(0), _Divide_61e2f6ba087c48f2bacb1e0e33692950_Out_2_Float, _Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float; Unity_Clamp_float(_Clamp_fbab79b57da24d1291cd23bc18e6a0ec_Out_3_Float, float(0.01), float(1), _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[0]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[1]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_B_3_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[2]; float _Split_0e114c40d78b4e9ba1ad3c6852232306_A_4_Float = _UV_09ac682644c34512b7e9e49f6507699d_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2 = float2(_Split_0e114c40d78b4e9ba1ad3c6852232306_R_1_Float, _Split_0e114c40d78b4e9ba1ad3c6852232306_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2; Unity_Multiply_float2_float2(float2(1, 1), _Vector2_31bf6c6f25634e77b3e45b07d8d656e9_Out_0_Vector2, _Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float; Unity_Multiply_float_float(_Property_c963a58ec3f3464e8e2e5dce2bcb0365_Out_0_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_B_3_Float, _Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float; Unity_Add_float(_Multiply_5de8adc9e0a449abbff37ce39fc3aae1_Out_2_Float, float(180), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_a4e123c388c542b3a607ebca568efec3_Out_2_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float; Unity_Distance_float3(IN.AbsoluteWorldSpacePosition, _WorldSpaceCameraPos, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3; float3 _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3; float _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_50115128558c4da3a3eb5ab605bb4fa2_Out_2_Float, _Multiply_75530da8f5a04611baf5d591d95d0b0d_Out_2_Float, _Clamp_e65689c3b84b4d29abd1b99005787f80_Out_3_Float, _Split_bbfb8e4cffbc44f1ade2ee6d07b0e77f_A_4_Float, _Rotate_6057985fd559480d9792a9c740288650_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_tangentOut_2_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_binormalOut_3_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(0), float(1), _Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_wavePeriod_4_Float, float(-1), float(1), _Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float; Unity_Absolute_float(_Clamp_8f083e860e934c879da336ec0db14f31_Out_3_Float, _Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float; Unity_OneMinus_float(_Absolute_a41665dc463f41a3ad4a34fa4d4cd748_Out_1_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float; Unity_Multiply_float_float(_Clamp_df1d09b87f914468b0921d63c267355f_Out_3_Float, _OneMinus_65219fc8e71a41b89bd0e553694b4724_Out_1_Float, _Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_a616e14bdee74ce09ca702c921ae9c83_Out_0_Float, _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), float(1), _Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float; Unity_Multiply_float_float(_Clamp_f89590bd518e4a9eb1ed4791b84d886e_Out_3_Float, _Multiply_75b20c4fa3eb4857bf44c4929f592292_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float; Unity_Divide_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float; Unity_Clamp_float(_Multiply_ffe0ea500fda4106b22bd56b2d7a18bf_Out_2_Float, float(0), _Divide_e1979f6e8d7f4179947ee322db7f049d_Out_2_Float, _Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float; Unity_Clamp_float(_Clamp_4ee54b6862254723b7f0a7c750f5550c_Out_3_Float, float(0.01), float(1), _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float = _Sea_Waves_Chaos; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float; Unity_Multiply_float_float(_Property_c8d2f171ea054fcfa6664d153d9f1c3a_Out_0_Float, _Split_483b4337e33b49deb319d51b3801547a_B_3_Float, _Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float; Unity_Add_float(_Multiply_179dc305c8e7495e8f1710ba1e9911bd_Out_2_Float, float(180), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_889ba5457be14d5cbcc115968765bbe7_Out_2_Vector2, float2 (0, 0), _Add_2aa4847a3e174be5a9e2485129f69007_Out_2_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3; float3 _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3; float _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), _Add_35c319dc1e9f49988f6d8986ab86ac22_Out_2_Float, _Multiply_efe047ede8d64ee0b3df931ecf345ac1_Out_2_Float, _Clamp_a5349906e51344bba821a4a0249f6fae_Out_3_Float, _Split_483b4337e33b49deb319d51b3801547a_A_4_Float, _Rotate_da0095a08d2a4e529235aa70da4fc007_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_tangentOut_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_binormalOut_3_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(0), float(1), _Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_wavePeriod_4_Float, float(-1), float(1), _Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float; Unity_Absolute_float(_Clamp_dbec7786ea044ab0af949d4c093ec148_Out_3_Float, _Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float; Unity_OneMinus_float(_Absolute_f570b148564f477b837ccd52bc7f986f_Out_1_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float; Unity_Multiply_float_float(_Clamp_d9e3128da1dd4c6dae852c03901b2777_Out_3_Float, _OneMinus_36477d2005dd4d33add93df849b51958_Out_1_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float; Unity_Add_float(_Multiply_9ef4a617df424dc4998136e926b6b2ad_Out_2_Float, _Multiply_e38ffebd2f094995bac25702d646db62_Out_2_Float, _Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float = _Time_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float; Unity_Add_float(IN.TimeParameters.x, _Property_f7b3af0a010643029b59ee1c9453c600_Out_0_Float, _Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float = _Polar_and_Small_Waves_Friction_Speed_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float = _Polar_and_Small_Waves_Friction_Depth_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float = _Small_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_R_1_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[0]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_G_2_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[1]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[2]; float _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_A_4_Float = _UV_fff2d07eb05e4e12adde3c70d5d0973b_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float; Unity_Multiply_float_float(_Multiply_e0b37dc0c10b48ce892838ab872fd1e2_Out_2_Float, _Clamp_5a9fef11d020468297e41fe4cf93afb3_Out_3_Float, _Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float; Unity_Multiply_float_float(_Multiply_f5d21190b74a437e98baed4ba56bd5df_Out_2_Float, _Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float; Unity_Divide_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float; Unity_Clamp_float(_Multiply_68d8d39e0f1a4a6d87e3a9adacf0a93a_Out_2_Float, float(0), _Divide_9554f937e012472cb79fb3730ae7b78d_Out_2_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e; _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e.uv3 = IN.uv3; float4 _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e, _ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float; Unity_Divide_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float; Unity_Clamp_float(_Multiply_dadbd70c5a904501aca393edc51eb882_Out_2_Float, float(0), _Divide_47e61cd1f03b419084b0827a0b7a7f2c_Out_2_Float, _Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float; Unity_Clamp_float(_Clamp_6fb6091bbbad41f9a3bc5c9e8acc5ccc_Out_3_Float, float(0.01), float(1), _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[0]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[1]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_B_3_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[2]; float _Split_792ce08541e74f91a3a3166d7c2bc6f1_A_4_Float = _UV_f15c0a8a935e418d987b72e29aacd988_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2 = float2(_Split_792ce08541e74f91a3a3166d7c2bc6f1_R_1_Float, _Split_792ce08541e74f91a3a3166d7c2bc6f1_G_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2; Unity_Multiply_float2_float2(_Vector2_5c9c91b7ab3e4c46b3d72923f914319c_Out_0_Vector2, float2(1, 1), _Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float; Unity_Add_float(_Multiply_093d0046443a4c4a92956fdb49dcf055_Out_2_Float, float(180), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_58b911f985d345fc872dcea3ec7a268d_Out_2_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3; float3 _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3; float _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_0a9813d1addf492cb574cab67c186f6e_TimeReduction_1_Vector4).x, _Clamp_29afde01794c4099a61ecd12598a70b0_Out_3_Float, _Clamp_845f7b22e0c040fca3fd7f4d5141b1f2_Out_3_Float, _Split_135df84729514daa96e7dbe1b0e87e1c_A_4_Float, _Rotate_c4c4cb6b863d41648fbd9b2c30d978e9_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_tangentOut_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_binormalOut_3_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(0), float(1), _Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_wavePeriod_4_Float, float(-1), float(1), _Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float; Unity_Absolute_float(_Clamp_353b71ecc9764786861e24ddfde95acc_Out_3_Float, _Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float; Unity_OneMinus_float(_Absolute_09d22d29e1e0484cb95402f05f2a45eb_Out_1_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float; Unity_Multiply_float_float(_Clamp_4904c79ad63b4605a579bfb499c72669_Out_3_Float, _OneMinus_f02086f4b08a42a1a5f5c3f0bd58c6f2_Out_1_Float, _Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float; Unity_Multiply_float_float(_Property_be746cfe38f44cebbfbf4eb47b4c250f_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3d17cf79c994211b1c7bf52cd1c4ff9_Out_2_Float, _Clamp_a86bae8f7bbd458bb3a5c1c146f43d33_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float; Unity_Multiply_float_float(_Clamp_824f523f186b4a85bbbccb3a570d6236_Out_3_Float, _Multiply_20f7c9eb92dc407683acf02305675c47_Out_2_Float, _Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float; Unity_Divide_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float; Unity_Clamp_float(_Multiply_50d92dfd042d41bcb9dcf4c37dfa7aae_Out_2_Float, float(0), _Divide_29566ec211614af5b21e0f1704d677d9_Out_2_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18; _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18.uv3 = IN.uv3; float4 _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18, _ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float; Unity_Divide_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float; Unity_Clamp_float(_Multiply_dbeb47c2575e4a429b277c3a0c39764e_Out_2_Float, float(0), _Divide_da0465a48ef1487284c198dc41ac4d26_Out_2_Float, _Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float; Unity_Clamp_float(_Clamp_b858054a0b9a4ab0afd7fe2b38291a9f_Out_3_Float, float(0.01), float(1), _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float; Unity_Add_float(_Multiply_132d6724251948139b2dc82467646e48_Out_2_Float, float(180), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2; Unity_Rotate_Degrees_float(_Multiply_7859d9a2331242b89c82056bfbea36d3_Out_2_Vector2, float2 (0, 0), _Add_25eb4b553e7f49afbeb74bc93d5981c2_Out_2_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3; float3 _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3; float _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float; SG_GerstnerNodes_987dbdd8dce4b434e9161df2c0db7e27_float(IN.AbsoluteWorldSpacePosition, float3 (0, 0, 0), float3 (0, 0, 0), (_ShoreSlowdown_4089ee73a0f04f66ad8fd7ea10d82e18_TimeReduction_1_Vector4).x, _Clamp_d96e5746581a48a4aff7a4ba126601e9_Out_3_Float, _Clamp_6655846c67784f9692d703a5c36680a9_Out_3_Float, _Split_95563765aaa04990a8178cc35c066a45_A_4_Float, _Rotate_c1d2199763b442bc849483ba4895ab6d_Out_3_Vector2, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_tangentOut_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_binormalOut_3_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(0), float(1), _Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float; Unity_Clamp_float(_GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_wavePeriod_4_Float, float(-1), float(1), _Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float; Unity_Absolute_float(_Clamp_8ea334f74c5d45968579125cb238cc20_Out_3_Float, _Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float; Unity_OneMinus_float(_Absolute_e0885507ccd147478aa73b102e3858f2_Out_1_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float; Unity_Multiply_float_float(_Clamp_b54149ed509d4e08b71f88660e069486_Out_3_Float, _OneMinus_37b4468431e04b84a9ae335b91d0edd9_Out_1_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float; Unity_Add_float(_Multiply_1791a1ce2c96454dac06c3d539d0d116_Out_2_Float, _Multiply_85a7a3cd63c9415b91e8dc3bfdf1ca23_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float; Unity_Add_float(_Add_1d10f1e83f1641a08714385c55d0b52a_Out_2_Float, _Add_bdc851a9ce9b4d41bd734102884f6f7e_Out_2_Float, _Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2ff78af170d949bd9cf89918989da946_Out_0_Float = _Polar_Wave_Swash_Size; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float; Unity_Multiply_float_float(_Property_2ff78af170d949bd9cf89918989da946_Out_0_Float, _Split_25772ce2afa84dfdbe6fe8e79eb14fe5_B_3_Float, _Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float; Unity_Multiply_float_float(_Multiply_f4bea68533884088b1565674cbb0a236_Out_2_Float, _Clamp_b744ff6a60284cb1aae071e729b08119_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float; Unity_Multiply_float_float(_Clamp_0f6f5881f0c4492fb661fea79313a1be_Out_3_Float, _Multiply_9aa132d77e124b2bb987168bab90caec_Out_2_Float, _Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float; Unity_Divide_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float; Unity_Clamp_float(_Multiply_0aee7f6fb6c64e4da6e565bc07412a34_Out_2_Float, float(0), _Divide_4fad87aa81e848019c9b3284d3ae9eb7_Out_2_Float, _Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2 = float2(_Split_39a8bc979f264ba1955e486f256f46c8_G_2_Float, _Split_39a8bc979f264ba1955e486f256f46c8_R_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float; Unity_Remap_float(_Split_2aa64b87bd6c4e49942809d8e7d9a943_A_4_Float, _Vector2_df3cd559956a44c5ad3f9401584db840_Out_0_Vector2, float2 (1, 0), _Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float; Unity_Clamp_float(_Remap_92bfd06fc24a4b94bec7fabe24d047a9_Out_3_Float, float(0.001), float(1), _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float; Unity_Multiply_float_float(_Clamp_cc6765539aaf498fa13db2281dbad4d9_Out_3_Float, _Clamp_3bfad61274724e0a8156f651e0dda2c4_Out_3_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209; _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209.uv3 = IN.uv3; float4 _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4; SG_ShoreSlowdown_d65105b970c9a8e41a4a7e93f8761757_float(_Add_1219ce0b562a45b99e5d97b225fdfe68_Out_2_Float, _Property_dd1ae783a3d04f719b80b0a7a8266913_Out_0_Float, _Property_4d994919f18c4dd28fdffde2b367a26b_Out_0_Float, _Property_0ba0b729b50347869f84d136c0f97849_Out_0_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209, _ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4 = IN.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_f70821f339c04685a4acf697e0f497a0_R_1_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[0]; float _Split_f70821f339c04685a4acf697e0f497a0_G_2_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[1]; float _Split_f70821f339c04685a4acf697e0f497a0_B_3_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[2]; float _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float = _UV_7e744ec5e9af41ebacce03b0cb245502_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2 = float2(_Split_f70821f339c04685a4acf697e0f497a0_B_3_Float, _Split_f70821f339c04685a4acf697e0f497a0_A_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float; Unity_Divide_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, _Clamp_b217ed8946be4d88ab584bff66aeebef_Out_3_Float, _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float; Unity_Clamp_float(_Multiply_0f651a8854cb40988e826c6997a10413_Out_2_Float, float(0), _Divide_e6a7cff096584a51b4d4232048d750ca_Out_2_Float, _Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float; Unity_Clamp_float(_Clamp_4efbd314e7fd4f12a1b0ae86263afaf4_Out_3_Float, float(0.01), float(1), _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3; float3 _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3; float _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float; SG_GerstnerPolarNodes_050d254556a943c46a9afae1338755a6_float(IN.AbsoluteWorldSpacePosition, (_ShoreSlowdown_09dbec9aaf254830a742ef7532aa8209_TimeReduction_1_Vector4).x, float3 (0, 0, 0), float3 (0, 0, 0), _Vector2_d8633ca5313648a39be362ebea3280ac_Out_0_Vector2, _Clamp_5301633abe55432fb9d95f36188bbbb4_Out_3_Float, _Split_c8bfc683c75e4d28a0c0244e62b75894_A_4_Float, _Multiply_a5778d95fa5f48d5b045e4157cac7e75_Out_2_Float, _Distance_0da70c83367d4f60915e0bbb65b2dfb8_Out_2_Float, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_tangentOut_2_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_binormalOut_3_Vector3, _GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(0), float(1), _Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float; Unity_Clamp_float(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_wavePeriod_4_Float, float(-1), float(1), _Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float; Unity_Absolute_float(_Clamp_a6715ed5441b4454989f3053e1c23300_Out_3_Float, _Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float; Unity_OneMinus_float(_Absolute_94ba92c8d8b34f4ea001a46e1ff9ceb7_Out_1_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float; Unity_Multiply_float_float(_Clamp_ea04b34d96de45f5976c633e0fc58262_Out_3_Float, _OneMinus_80f3344174094206b6ddc9fe28c5de15_Out_1_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float; Unity_Add_float(_Add_acb027855ffd46e9b8eec7347bf22480_Out_2_Float, _Multiply_9873591629ac46c0bc174501a025d03a_Out_2_Float, _Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0), float(1), _Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float; Unity_OneMinus_float(_Clamp_1c5e422799944a1ba2a9b86c36541463_Out_3_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float; Unity_Subtract_float(_Property_9cc5d8e6db564dd382c6559ef190e29c_Out_0_Float, _OneMinus_fc8f6aa7f40f4865b24e84ffc96facfd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float; Unity_Power_float(_Absolute_3827b6a26e7d47e4974afc24d702e5dd_Out_1_Float, _Subtract_9bafe52674624772822c84af4e0e82a8_Out_2_Float, _Power_22bf6952eb54461db8892b315370c8db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float; Unity_Multiply_float_float(_Power_22bf6952eb54461db8892b315370c8db_Out_2_Float, 600, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float; Unity_Add_float(_Clamp_8f167fe205594ccea875c2f208eb10a6_Out_3_Float, _Multiply_c9c03c76748543fe88e78211dd514c22_Out_2_Float, _Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float; Unity_Clamp_float(_Add_b3ff514afd15409f8f237c53d6e85c77_Out_2_Float, float(0), float(1), _Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3; Unity_Lerp_float3(_Lerp_e1a089f0b8e23b80aa4f164d07b1322f_Out_3_Vector3, _NormalStrength_9f04cf4105c74159878d358837ae04ef_Out_2_Vector3, (_Clamp_9957847a6b614094a0290d2afeeb5466_Out_3_Float.xxx), _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float = _Translucency_Thickness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3; Unity_Add_float3(_GerstnerPolarNodes_e4f48104ffae44efbf282eaa2696418c_vertex_1_Vector3, _GerstnerNodes_6646c8ab234f45cebb54136ab4b7ee45_vertex_1_Vector3, _Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3; Unity_Add_float3(_Add_0d0be6396afe43b5a55dccff4cac9d4a_Out_2_Vector3, _GerstnerNodes_13f1c537c75640bda7c7830b5d49ad3b_vertex_1_Vector3, _Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3; Unity_Add_float3(_Add_9d00b3c16d404d3d9ad10f16cee9bddf_Out_2_Vector3, _GerstnerNodes_69421dda26a84ce195cf4d382c06fd25_vertex_1_Vector3, _Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3; Unity_Add_float3(_Add_a1c28894026e446fa6520423441eb112_Out_2_Vector3, _GerstnerNodes_4b25a8c68aec4da59a11c182072423e5_vertex_1_Vector3, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3; Unity_Add_float3(IN.AbsoluteWorldSpacePosition, _Add_31d7a11b2efd468e9fe824fa33ddc1b3_Out_2_Vector3, _Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3; { // Converting Position from AbsoluteWorld to Object via world space float3 world; world = GetCameraRelativePositionWS(_Add_29b68a5c38344244a3e7926cfd1a78c8_Out_2_Vector3.xyz); _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3 = TransformWorldToObject(world); } #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3; Unity_Multiply_float3_float3(_Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3, float3(1, 1, 1), _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_3680ced47e244a8e976afd8288b70c9a_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_3680ced47e244a8e976afd8288b70c9a_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_3680ced47e244a8e976afd8288b70c9a_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float = _Big_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float; Unity_Multiply_float_float(_Split_3680ced47e244a8e976afd8288b70c9a_G_2_Float, _Property_03af8722495948fe9b789e9e6470ea1f_Out_0_Float, _Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float = _Big_Waves_Translucency_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_2b039bfbe2da4b8f83378c742fc6ca62_R_1_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[0]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_G_2_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[1]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_B_3_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[2]; float _Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float = _UV_db908de3b2b84835beba7d70367567c0_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float; Unity_Distance_float(_Split_2b039bfbe2da4b8f83378c742fc6ca62_A_4_Float, float(0), _Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float; Unity_Multiply_float_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, 1, _Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float; Unity_Clamp_float(_Multiply_790115a268c148e3823dfc5d4fb6e6f7_Out_2_Float, float(0), float(1), _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float; Unity_Multiply_float_float(_Property_c1b4ae79d2644839808dcb26a760dc4a_Out_0_Float, _Clamp_e4434429dca6433a93f60eff5dc59078_Out_3_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float; Unity_Add_float(_Multiply_ecabacace0c44d76a48888447752774a_Out_2_Float, _Multiply_e5eaab7b85934267abbf12d1588cf2af_Out_2_Float, _Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float; Unity_Clamp_float(_Add_8727ec007c804c4b877c3c23c6a26110_Out_2_Float, float(0), float(1), _Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float = _Big_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float; Unity_Power_float(_Clamp_318bbd82e6e841bda65ce8e64eb75ba8_Out_3_Float, _Property_692dfd289fc54c1e8a5d7988070dffc9_Out_0_Float, _Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_8afaf18a335d4fa580475759e8613d70_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_8afaf18a335d4fa580475759e8613d70_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_8afaf18a335d4fa580475759e8613d70_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_8afaf18a335d4fa580475759e8613d70_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float; Unity_OneMinus_float(_Split_8afaf18a335d4fa580475759e8613d70_G_2_Float, _OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float = _Big_Front_Waves_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float; Unity_Multiply_float_float(_OneMinus_7d500d35777e436b98efd5e1fa7f6096_Out_1_Float, _Property_a3f911993f954694b6705609fb33ac6f_Out_0_Float, _Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float; Unity_Absolute_float(_Multiply_56ae408164eb4ca4b950da01d46ca79b_Out_2_Float, _Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float; Unity_Clamp_float(_Absolute_be334fa816c1423da55c4a2717b93f5d_Out_1_Float, float(0), float(1), _Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a50d655c892244489ea534556d0af261_Out_0_Float = _Big_Front_Waves_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float; Unity_Power_float(_Clamp_56bed1cd7dce49ee948c0a76cb964b9b_Out_3_Float, _Property_a50d655c892244489ea534556d0af261_Out_0_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float; Unity_Add_float(_Power_8d6ec93cfed345d09f76adfbc7583539_Out_2_Float, _Power_b6bd17d48ca640d6a5ebcc9ee7ff0786_Out_2_Float, _Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_SlowWaterTesselation); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_Add_cfeec275f252198aa4bcc33fe32bdf11_Out_2_Vector2) ); float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.r; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_G_5_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.g; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_B_6_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.b; float _SampleTexture2D_2324f52adfbe87859beddd0aef976118_A_7_Float = _SampleTexture2D_2324f52adfbe87859beddd0aef976118_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float = _SlowWaterTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float; Unity_Multiply_float_float(_SampleTexture2D_2324f52adfbe87859beddd0aef976118_R_4_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV1_7_Vector2) ); float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.r; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.g; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.b; float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7_Float = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_94622aa721517985b36adf33b3a96214_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_UV2_6_Vector2) ); float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.r; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.g; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.b; float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7_Float = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4_Float, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4_Float, _FlowmapUV_e91c1f0f1b7a48d1849256d51e8d5794_FlowLerp_9_Float, _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_95f3fa79991e6483b5e39db031976097_Out_0_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float; Unity_Add_float(_Multiply_553b27ba18812385b3edeb01111e3afc_Out_2_Float, _Multiply_ba79d06b2bdd5187b353f36022c2fb5d_Out_2_Float, _Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float = _WaveTranslucencyHardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float; Unity_Multiply_float_float(_Add_70ae6d3f98a0a88bace99051beeb15bc_Out_2_Float, _Property_33a91e081d99f6829e392b836a755bc3_Out_0_Float, _Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float; Unity_Absolute_float(_Multiply_a911b0f396307a8c80c72d283188c3d8_Out_2_Float, _Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float = _WaveTranslucencyPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float; Unity_Power_float(_Absolute_606a01c105241380b26af49abc02dcbe_Out_1_Float, _Property_bc742cbcf97b6f8d9a3ffc90bf19105c_Out_0_Float, _Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float = _WaveTranslucencyMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float; Unity_Multiply_float_float(_Power_2037e39e4024868894f51f19eb0e7b28_Out_2_Float, _Property_652a5b7d38005488b90037445ebdd165_Out_0_Float, _Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float = _WaveTranslucencyFallOffDistance; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float; Unity_Divide_float(_Distance_ef06dafb6a74ec8dae5da5f128939e4e_Out_2_Float, _Property_0f7d30d7be1c278d86e8769fec43ded8_Out_0_Float, _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float; Unity_Lerp_float(_Multiply_6185b8454ea08281a1edf20ca75388d8_Out_2_Float, float(0), _Divide_fcb6cb1452e71089998b585e2812051a_Out_2_Float, _Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float; Unity_Clamp_float(_Lerp_1eb2bcd04c4cc78caee01a4d2ab0dd15_Out_3_Float, float(0), float(1), _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float; Unity_Add_float(_Add_fb13a78e411d49ba96cb706e5dad66a9_Out_2_Float, _Clamp_56479483c53d998bb0b061f07c73a672_Out_3_Float, _Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float; Unity_Clamp_float(_Add_d0d101d6028b4fd78860a458cf9ac683_Out_2_Float, float(0), float(1), _Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float = _Shore_Translucency_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_321a8f41b1814d9e80571020d1dcbc02_Out_0_Float, _Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float; Unity_Clamp_float(_Multiply_6afc3399fdae4b439736064d439996a1_Out_2_Float, float(0), float(1), _Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float; Unity_Absolute_float(_Clamp_01bcafebe1b14029b83c66d432987f4c_Out_3_Float, _Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float = _Shore_Translucency_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float; Unity_Power_float(_Absolute_327f089cd1664d43a6755fc95452004b_Out_1_Float, _Property_abc10e9647414b6d8ab5c60d7535a821_Out_0_Float, _Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float; Unity_Clamp_float(_Power_f52c093750044d1bb81706ae0d1d33f1_Out_2_Float, float(0), float(1), _Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float; Unity_OneMinus_float(_Clamp_515c70d7249142b4b31f24146cda3583_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float; Unity_Add_float(_Clamp_06716ab9931d41fc8a161bbf261751c4_Out_3_Float, _OneMinus_550007a5ce3e4e69a2296a9bacf30dd0_Out_1_Float, _Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float; Unity_Clamp_float(_Add_6abb79568f734d0dbad926e98285d03f_Out_2_Float, float(0), float(1), _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float = _Translucency_Global_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float = _Translucency_Selfshadow_Reduction_Smooth; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float = _Translucency_Selfshadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float = _Translucency_Shadow_Reduction; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceNormal = IN.WorldSpaceNormal; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceTangent = IN.WorldSpaceTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.WorldSpaceBiTangent = IN.WorldSpaceBiTangent; _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8.AbsoluteWorldSpacePosition = IN.AbsoluteWorldSpacePosition; float3 _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3; SG_URPWaterTranslucency_bfe7ad954cc8b5b4892faef0323eeb84_float(_MainLightDirection_ad6ffca3b2244dc8b7a23a9bc050df0c_Direction_0_Vector3, _Property_716c69dfa7a8417d9d7c01d58615ad83_Out_0_Float, _Property_c487f68718f143d2a084431d3775bba8_Out_0_Vector4, _Lerp_b2ca72ff41fa417f9fe3e71a54911fba_Out_3_Vector3, _Property_2b08ce71a7a4424cafe97f5c34228f0d_Out_0_Float, _Clamp_52699ffa2cbc496d8ae714369f6991dc_Out_3_Float, _Property_1af84e25307b4378a86551c0bda80818_Out_0_Float, _Property_52f5cac23f96447ea95d5017079c2185_Out_0_Float, _Property_3736f9fa5beb4624832707effa5169fc_Out_0_Float, _Property_ae6ed4ff399c46999469c8338f30bebb_Out_0_Float, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8, _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3; Unity_Add_float3((_Lerp_bff7238223fec786b08d9cf92a09754c_Out_3_Vector4.xyz), _URPWaterTranslucency_5b22c31006b84600bb2265a5d2989ed8_OutVector4_1_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3; Unity_Multiply_float3_float3(_Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, _UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float = _WaterAlphaMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_95cc041261b02688b3c2aad43d0a9648_Out_0_Float, _Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float; Unity_Clamp_float(_Multiply_38b111f222a00188a7d2d28d839a68db_Out_2_Float, float(0), float(1), _Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float; Unity_Absolute_float(_Clamp_96f2856e0c5bed86b3c1f95a092ab806_Out_3_Float, _Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float = _WaterAlphaPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float; Unity_Power_float(_Absolute_7974c9eb17ccbb879d0c737f91a454a5_Out_1_Float, _Property_2fce18d058a79c8296f64abc9455303d_Out_0_Float, _Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float; Unity_Clamp_float(_Power_d421e0d81cfbeb8ab0229cf84114298d_Out_2_Float, float(0), float(1), _Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3; Unity_Lerp_float3(_Multiply_13bfc3ad146599869e362f6298776454_Out_2_Vector3, _Add_c29bd7c65dbf4f0ebb87f164e9697bd4_Out_2_Vector3, (_Clamp_53b80a517a00b78baa4367e982c4f9a9_Out_3_Float.xxx), _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float = _CleanFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepthDistortion_2_Float, _Property_a887c93266ebda8fbf7fa2426fd08088_Out_0_Float, _Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float; Unity_Clamp_float(_Multiply_1727b2cc4cab2b889161b05cede2a830_Out_2_Float, float(0), float(1), _Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float; Unity_Absolute_float(_Clamp_b1b90ad6d1d94a8d928998aae0fc2a0f_Out_3_Float, _Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float = _CleanFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float; Unity_Power_float(_Absolute_2efac825a986e28190f26200795ca9ec_Out_1_Float, _Property_150ab2ec8c4a8983b5372fb8ee1209a7_Out_0_Float, _Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float; Unity_Clamp_float(_Power_f4a310d75a76d28bb72f53cb07b7cf22_Out_2_Float, float(0), float(1), _Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float; Unity_Clamp_float(_Clamp_1b643e9f17afdf8eb0042c0268373325_Out_3_Float, float(0), float(1), _Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3; Unity_Lerp_float3(_UseCaustic_f84e505655e141f18d05a9b7d040e08a_Out_0_Vector3, _Lerp_dbfea6d25d3ee0879590bf2292f4bdc1_Out_3_Vector3, (_Clamp_338ea75fcd6e4422add06112187cea49_Out_3_Float.xxx), _Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3 = _SeaFoamColor; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float = Sea_Waves_Foam_Mask_Hardness; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float; Unity_Multiply_float_float(_Lerp_73c98c320ef744838327c8caa26d91fb_Out_3_Float, _Property_3d2d832ed0855d839998a80122fadd8f_Out_0_Float, _Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float; Unity_Absolute_float(_Multiply_a3dcd4ddca8a638ba48e0b41f197b032_Out_2_Float, _Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float = Sea_Waves_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float; Unity_Power_float(_Absolute_0c8b0cedcdff8c878cb24760f48add4e_Out_1_Float, _Property_d41634c1b4830f84ba61385b7601a51c_Out_0_Float, _Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_3169243cdbb62885911a589c40568445_Out_0_Float = Sea_Waves_Foam_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float; Unity_Multiply_float_float(_Power_0124bc21be997c86960ad1b455f9ffa5_Out_2_Float, _Property_3169243cdbb62885911a589c40568445_Out_0_Float, _Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float; Unity_Clamp_float(_Multiply_be7effbb7b36ea8aa1ad59e48a458bb0_Out_2_Float, float(0), float(1), _Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_072fe880c4d74e928a01746f27f362a1_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_072fe880c4d74e928a01746f27f362a1_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_072fe880c4d74e928a01746f27f362a1_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_072fe880c4d74e928a01746f27f362a1_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float = _Sea_Waves_Foam_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float; Unity_Multiply_float_float(_Split_072fe880c4d74e928a01746f27f362a1_G_2_Float, _Property_74b826dc19e84af98383bccbe960701b_Out_0_Float, _Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float = _Sea_Waves_Foam_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float; Unity_Add_float(_Multiply_654110e5c3874570af1aec0ca27e757b_Out_2_Float, _Property_e333850407fb45da9e5ff50b50ef8b7b_Out_0_Float, _Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float; Unity_Clamp_float(_Add_4a8e22f8f1dd47019341560119be1425_Out_2_Float, float(0), float(1), _Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float = _Sea_Waves_Foam_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_6db93132b8b242269660c8b02d581760_Out_2_Float; Unity_Power_float(_Clamp_e4f3b4f92e9b477f994e966286ba7f60_Out_3_Float, _Property_d142cfe67744407c80ea9fd41e87863b_Out_0_Float, _Power_6db93132b8b242269660c8b02d581760_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float; Unity_Clamp_float(_Power_6db93132b8b242269660c8b02d581760_Out_2_Float, float(0), float(1), _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float; Unity_Multiply_float_float(_Clamp_c6a5ff5fc9e446bcac437f5078db295b_Out_3_Float, _Clamp_e17ca6786399439398d596dce0b95444_Out_3_Float, _Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Sea_Foam_Texture); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2 = _Sea_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2; Unity_Divide_float2(_Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0_Vector2, _Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_a34f27a4034f4005bf20ee668be88308; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.WorldSpaceNormal = IN.WorldSpaceNormal; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv0 = IN.uv0; _FlowmapUV_a34f27a4034f4005bf20ee668be88308.uv3 = IN.uv3; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2; float2 _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2; float _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float; SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0_Boolean, _Combine_218444d3649a41b488f8a8a4b0d001e7_RG_6_Vector2, (_Property_346a1d50a2964a83987a39502043fa5f_Out_0_Vector2).x, _Divide_833b2473767941f8a8805050c0bd4d64_Out_2_Vector2, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0_Float, _Property_ad3f7001070d49dfb0e02a47ad5332a7_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUV_a34f27a4034f4005bf20ee668be88308, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV1_7_Vector2) ); float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.r; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_G_5_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.g; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_B_6_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.b; float _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_A_7_Float = _SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_2c93071c03b54d30bc75027a8d4da62a_Out_0_Texture2D.GetTransformedUV(_FlowmapUV_a34f27a4034f4005bf20ee668be88308_UV2_6_Vector2) ); float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.r; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_G_5_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.g; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_B_6_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.b; float _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_A_7_Float = _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float; Unity_Blend_Overwrite_float(_SampleTexture2D_ce878986e4ad4e6db27fac80078e5023_R_4_Float, _SampleTexture2D_af96fb3c40cc4fc68f5f634055bb15cc_R_4_Float, _Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _FlowmapUV_a34f27a4034f4005bf20ee668be88308_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float; Unity_Absolute_float(_Blend_5c20a8fdc949438c8190ea0e82457c8e_Out_2_Float, _Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float = _Sea_Foam_Texture_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_7e87070d56e144b69216da007257836e_Out_2_Float; Unity_Power_float(_Absolute_a16e2ae390af4adb98bd002cecd3c381_Out_1_Float, _Property_e5c34c0872e7453b821820b2ee7e0c9c_Out_0_Float, _Power_7e87070d56e144b69216da007257836e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float; Unity_Clamp_float(_Power_7e87070d56e144b69216da007257836e_Out_2_Float, float(0), float(1), _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float; Unity_Multiply_float_float(_Multiply_e3461a983a41498d85101ac73e3ef245_Out_2_Float, _Clamp_6f7b019e832b473c8a1a9d6c39f4f024_Out_3_Float, _Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float; Unity_Clamp_float(_Multiply_d1434f33783a4680a552734ca419283a_Out_2_Float, float(0), float(1), _Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float; Unity_Clamp_float(_Distance_b31afcef7e1944c39956de1220d49f48_Out_2_Float, float(0), float(1), _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float; Unity_Multiply_float_float(_Clamp_11dcdf044110fc83a2ca1e1f8f9d833c_Out_3_Float, _Clamp_2ed1321cb5564fcaa572ad166e0c6a8c_Out_3_Float, _Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float; Unity_Clamp_float(_Multiply_9d36358b43874b2dae11e39c2a973bdc_Out_2_Float, float(0), float(1), _Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_a7ccae053e10458884ca0ff8aee8dc43_Out_3_Vector3, _Property_fc70e9b40cae48098d223fdf6f4f63c8_Out_0_Vector3, (_Clamp_9a8122add1164761b0e610679ad835e4_Out_3_Float.xxx), _Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3 = _Side_Foam_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3 = _Side_Foam_Crest_Color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float = _Side_Foam_Crest_Mask_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float = _Side_Foam_Crest_Mask_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_1de07dc431134800b04606b6b1795a8c_R_1_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[0]; float _Split_1de07dc431134800b04606b6b1795a8c_G_2_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[1]; float _Split_1de07dc431134800b04606b6b1795a8c_B_3_Float = _Multiply_a1d9f80d3b29410f8538887d7ae40e65_Out_2_Vector3[2]; float _Split_1de07dc431134800b04606b6b1795a8c_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_99b0cec2d48e497eb4dc1a4e9b7a1967_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float; Unity_Power_float(_Split_99b0cec2d48e497eb4dc1a4e9b7a1967_G_2_Float, float(2), _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float; Unity_Multiply_float_float(_Split_1de07dc431134800b04606b6b1795a8c_G_2_Float, _Power_435275d00c2a416c86e280f44d6ac6e9_Out_2_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float; Unity_Add_float(_Property_09710ac3a93e40d8940b270549024cb7_Out_0_Float, _Multiply_55f5e003193448f1886eb6beac95f61e_Out_2_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float; Unity_Multiply_float_float(_Property_33815b8b91c84b43814a99fe7005cc3b_Out_0_Float, _Add_035c0865f685455cae883e68b5a0918a_Out_2_Float, _Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float; Unity_Clamp_float(_Multiply_859ae1696b3d4e3bb9bbcb24dee699b8_Out_2_Float, float(0), float(1), _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float; Unity_Clamp_float(_Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, float(0), float(1), _Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3; Unity_Lerp_float3(_Property_9022fcf578534f7d8216d01b56f71ba8_Out_0_Vector3, _Property_6f0a78c6f6ad481294a47de7e0190bd8_Out_0_Vector3, (_Clamp_bd9e6a0391e043dcb9899fb2b5e010c6_Out_3_Float.xxx), _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float; Unity_Clamp_float(_Add_ae9a901d216b4150ac9bc4cc8fee0b6b_Out_2_Float, float(0.25), float(1), _Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float; Unity_Remap_float(_Clamp_008d49d8a7704dc1ae100dff3627b56b_Out_3_Float, float2 (0.25, 1), float2 (0, 1), _Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9549f3b5ada246de813f39b1c45fa66b_R_1_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[0]; float _Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[1]; float _Split_9549f3b5ada246de813f39b1c45fa66b_B_3_Float = _Transform_54f3e2443b5f4cf8aa40c8f645b7d670_Out_1_Vector3[2]; float _Split_9549f3b5ada246de813f39b1c45fa66b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float; Unity_Clamp_float(_Split_9549f3b5ada246de813f39b1c45fa66b_G_2_Float, float(0), float(10), _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float; Unity_Multiply_float_float(_Remap_246c98cbac6948d98aac50fb234efbd2_Out_3_Float, _Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_4128c404a2424d769d2433b063137146_Out_0_Float = _Side_Foam_Wave_Backs_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_259b6a029b90467986a5c7b164128671_Out_2_Float; Unity_Add_float(_Multiply_aa1ec326fb34496385380530c019dc2d_Out_2_Float, _Property_4128c404a2424d769d2433b063137146_Out_0_Float, _Add_259b6a029b90467986a5c7b164128671_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float = _Side_Foam_Wave_Backs_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float; Unity_Multiply_float_float(_Add_259b6a029b90467986a5c7b164128671_Out_2_Float, _Property_cdd6fd221283440f9490cc0301f92ed0_Out_0_Float, _Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float; Unity_Clamp_float(_Multiply_6a6097bdaf484150b7030c6e434acc34_Out_2_Float, float(0), float(1), _Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_e97a2ba121014ac890a833a4e9437c9e_R_1_Float = IN.WorldSpaceNormal[0]; float _Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float = IN.WorldSpaceNormal[1]; float _Split_e97a2ba121014ac890a833a4e9437c9e_B_3_Float = IN.WorldSpaceNormal[2]; float _Split_e97a2ba121014ac890a833a4e9437c9e_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float; Unity_Clamp_float(_Split_e97a2ba121014ac890a833a4e9437c9e_G_2_Float, float(0), float(1), _Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float; Unity_Absolute_float(_Clamp_7aed41ccb1d7433eafa84916cc68c832_Out_3_Float, _Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float; Unity_Power_float(_Absolute_25461ecb0a264c91a18141e797819706_Out_1_Float, float(10), _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float; Unity_Multiply_float_float(_Clamp_a760eea46ac845f488eb69942907cdc3_Out_3_Float, _Power_42be1e5a564c4a74950320ccf4f1dce5_Out_2_Float, _Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float = _Side_Foam_Waves_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float; Unity_Multiply_float_float(_Multiply_11ba406808244cb3a599a9f7f8c908d3_Out_2_Float, _Property_573efa0653b344a3a7dcf22c86b5e47f_Out_0_Float, _Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float = _Side_Foam_Waves_Offset; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float; Unity_Add_float(_Multiply_a67f676199e94c5ab624abc235542be4_Out_2_Float, _Property_70f8440169674ca8b27a367895a07b04_Out_0_Float, _Add_e420b415944d414189fa0df645e6ca17_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float; Unity_Clamp_float(_Add_e420b415944d414189fa0df645e6ca17_Out_2_Float, float(0), float(1), _Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float; Unity_Absolute_float(_Clamp_71a725d0ac764abbb5db66dfadf19333_Out_3_Float, _Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float = _Side_Foam_Waves_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float; Unity_Power_float(_Absolute_73ce556415244db99734a05366f3dfd1_Out_1_Float, _Property_8aba89f24332416299f8dcb87da740ff_Out_0_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float; Unity_Add_float(_Clamp_998172f22f044ba284d375bdd2cc4115_Out_3_Float, _Power_2a25500a238843f68d0972da8628adf1_Out_2_Float, _Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float = _Side_Foam_Depth_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4 = IN.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_R_1_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[0]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_G_2_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[1]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_B_3_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[2]; float _Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float = _UV_fa09823bed4e4e99bff8bd94c6ef0194_Out_0_Vector4[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float; Unity_Absolute_float(_Split_ec0cd9348e9b478ba6a4a2fc2953b376_A_4_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float; Unity_Multiply_float_float(_Property_c44c00bad672431ba74bcf678cb99db9_Out_0_Float, _Absolute_b1a263af04eb465291d51544e589ca8e_Out_1_Float, _Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float; Unity_Clamp_float(_Multiply_7ddf85af20384198a6c4d02d1b6788f1_Out_2_Float, float(0), float(1), _Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float; Unity_OneMinus_float(_Clamp_37cbbc3f1fac409ea21c9128ed952208_Out_3_Float, _OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float; Unity_Absolute_float(_OneMinus_4c77d2e979734c4194c8b18db7b5a262_Out_1_Float, _Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float = _Side_Foam_Depth_Falloff; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float; Unity_Power_float(_Absolute_9bd10745daaa491881d420dbb5458987_Out_1_Float, _Property_55b781673a4f4eb9be46b8dd1a04650a_Out_0_Float, _Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float; Unity_Clamp_float(_Power_0cf69d8c7db044f8b688ea8f8a495ead_Out_2_Float, float(0), float(1), _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float; Unity_Multiply_float_float(_Add_b143d52a388e420894cdc9b045e7afb9_Out_2_Float, _Clamp_bc2d9c08d96941dd9d41c23c27f933c3_Out_3_Float, _Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float = IN.AbsoluteWorldSpacePosition[0]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_G_2_Float = IN.AbsoluteWorldSpacePosition[1]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float = IN.AbsoluteWorldSpacePosition[2]; float _Split_9866f6e6524e4c8897a23f1f33e5a76b_A_4_Float = 0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4; float3 _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3; float2 _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2; Unity_Combine_float(_Split_9866f6e6524e4c8897a23f1f33e5a76b_R_1_Float, _Split_9866f6e6524e4c8897a23f1f33e5a76b_B_3_Float, float(0), float(0), _Combine_4dc1b37c171743888d5cc260b43d69cf_RGBA_4_Vector4, _Combine_4dc1b37c171743888d5cc260b43d69cf_RGB_5_Vector3, _Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float = _Side_Foam_Perlin_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float; Unity_SimpleNoise_Deterministic_float(_Combine_4dc1b37c171743888d5cc260b43d69cf_RG_6_Vector2, _Property_2887efa2e4214cf8a19e17594bd5cb0a_Out_0_Float, _SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float = _Side_Foam_Perlin_Multiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float; Unity_Multiply_float_float(_SimpleNoise_709e8375d15e435cbd835bb81c53e8b0_Out_2_Float, _Property_403c88d069134d118dff32ff4bccb879_Out_0_Float, _Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float; Unity_Absolute_float(_Multiply_b760c8c6ee68448b8553dd76e4572408_Out_2_Float, _Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float = _Side_Foam_Perlin_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float; Unity_Power_float(_Absolute_4c4b603e9afb430ab6642fc157b3b60d_Out_1_Float, _Property_28d78bdc90bc4868b0f519634ee217f0_Out_0_Float, _Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float; Unity_Clamp_float(_Power_a2d8a26bcbee4c42bb778dec7d0f695a_Out_2_Float, float(0), float(1), _Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float; Unity_OneMinus_float(_Clamp_6c1aacb5e8a841d8accbd8fe8c5db9df_Out_3_Float, _OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float; Unity_Clamp_float(_OneMinus_40a6b47be4e34667ad3d7afa1508205d_Out_1_Float, float(0), float(1), _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float; Unity_Multiply_float_float(_Multiply_72883aa41aaf4dfcaea4b4160aeee731_Out_2_Float, _Clamp_18c0a9026753437cb2f52088b1da1ddf_Out_3_Float, _Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float; Unity_Clamp_float(_Multiply_ee0b3ca9437f48cfaffd981a179c37d9_Out_2_Float, float(0), float(1), _Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) UnityTexture2D _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D = UnityBuildTexture2DStructNoScale(_Foam); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean = _UVVDirection1UDirection0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2 = _Side_Foam_Tiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float = _GlobalTiling; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2 = _Side_Foam_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float = _Side_Foam_Flow_UV_Refresh_Speed; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float2 _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2 = _Side_Foam_Slope_Speed_Influence; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) Bindings_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float _FlowmapUVFoam_1f474914190c405486b8d742a1793154; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.ObjectSpaceNormal = IN.ObjectSpaceNormal; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv0 = IN.uv0; _FlowmapUVFoam_1f474914190c405486b8d742a1793154.uv3 = IN.uv3; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2; float2 _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2; float _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float; SG_FlowmapUVFoam_f13d7cf21d3a1634f9f210ea7bd037fb_float(_Property_c98ae29905c247d09c6b61a63f7d4ce9_Out_0_Boolean, _Property_ded86d570ea2470c988360348faaeb93_Out_0_Vector2, _Property_32b08f2a25f64590a47c0ae001669157_Out_0_Float, _Property_155b6ef3905347dd9fe1e702961a8dea_Out_0_Vector2, _Property_81053bbb73504a2f8af46c790d62f17c_Out_0_Float, _Property_25074fbd06bc43678cae6aa6a9006434_Out_0_Vector2, IN.TimeParameters.x, _FlowmapUVFoam_1f474914190c405486b8d742a1793154, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV1_7_Vector2) ); float _SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.r; float _SampleTexture2D_441044679fa948d58278022212b3a13e_G_5_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.g; float _SampleTexture2D_441044679fa948d58278022212b3a13e_B_6_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.b; float _SampleTexture2D_441044679fa948d58278022212b3a13e_A_7_Float = _SampleTexture2D_441044679fa948d58278022212b3a13e_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float4 _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4 = SAMPLE_TEXTURE2D(_Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b5ff8985a0f24c9fafc2df9a9c51e156_Out_0_Texture2D.GetTransformedUV(_FlowmapUVFoam_1f474914190c405486b8d742a1793154_UV2_6_Vector2) ); float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.r; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_G_5_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.g; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_B_6_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.b; float _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_A_7_Float = _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_RGBA_0_Vector4.a; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float; Unity_Lerp_float(_SampleTexture2D_441044679fa948d58278022212b3a13e_R_4_Float, _SampleTexture2D_e38e1346439a44a79ec56cbe2c113282_R_4_Float, _FlowmapUVFoam_1f474914190c405486b8d742a1793154_FlowLerp_9_Float, _Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float; Unity_Absolute_float(_Lerp_01182bb68ee54f95a7575807981e16ff_Out_3_Float, _Absolute_71997a8092034057857955e3e93e4773_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float = _Side_Foam_Mask_Power; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_98bca5ba7aec411aa03d903c04833708_Out_3_Float, _Multiply_766440764fc246e09486612621f02ccc_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float; Unity_Multiply_float_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, 0.9, _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float; Unity_Clamp_float(_Multiply_766440764fc246e09486612621f02ccc_Out_2_Float, float(0), _Multiply_fd9e47ba416642838efdceeb90a93af8_Out_2_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float; Unity_Subtract_float(_Property_d2ded146ae854a77bed7b8901a642e03_Out_0_Float, _Clamp_36c3fae690414df09fdfad2596a627c5_Out_3_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float; Unity_Power_float(_Absolute_71997a8092034057857955e3e93e4773_Out_1_Float, _Subtract_a62c0cad690846769c9cbaa89437544c_Out_2_Float, _Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float; Unity_Clamp_float(_Power_f6bdab6369ad44049bd13445d42dc678_Out_2_Float, float(0), float(1), _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float; Unity_Multiply_float_float(_Clamp_41fe7feedf73485bb0f16d7969d87546_Out_3_Float, _Clamp_8c67a5c66d7c4d758599e0b28955c60e_Out_3_Float, _Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; Unity_Lerp_float3(_Lerp_ac993e99fc82e68c8176cda4658af0cf_Out_3_Vector3, _Lerp_c0e4b0bffd104dec997eac539ca58b18_Out_3_Vector3, (_Clamp_49f1d994bd164c31b4c3a3d313af3a0c_Out_3_Float.xxx), _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean = max(0, IN.FaceSign.x); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float = _EdgeFalloffMultiply; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float; Unity_Multiply_float_float(_DepthTestAdvanced_b28c46759e1f40cbbee6aac2debc3002_OutDepth_1_Float, _Property_b07807457465d9888ebbafde4985aec5_Out_0_Float, _Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float; Unity_Clamp_float(_Multiply_37d7a63a02de2687962fc9ab3b465f54_Out_2_Float, float(0), float(1), _Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float; Unity_Absolute_float(_Clamp_9ab1abcafcc780828aefe81e94d2d2f0_Out_3_Float, _Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float = _EdgeFalloffPower; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float; Unity_Power_float(_Absolute_6cb1df40e7ebba8aaba182213a093619_Out_1_Float, _Property_cebdd951e5c3538186f4aa0c47c236d1_Out_0_Float, _Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float; Unity_Clamp_float(_Power_3f6c249b083fb38f9c9a991d95ebbff4_Out_2_Float, float(0), float(1), _Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1_Float = IN.VertexColor[0]; float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2_Float = IN.VertexColor[1]; float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3_Float = IN.VertexColor[2]; float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float = IN.VertexColor[3]; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float; Unity_Clamp_float(_Split_992c0de0de817484b2d52aeb19e22ee0_A_4_Float, float(0), float(1), _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float; Unity_Multiply_float_float(_Clamp_15ee0b057c033d89ab388dcce1681ad9_Out_3_Float, _Clamp_70658bccf95d4016b5d0186e9f1bd875_Out_3_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float = _BackfaceAlpha; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float; Unity_Multiply_float_float(_Property_eabac5d7ac87d98387d75d4be9794688_Out_0_Float, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float; Unity_Branch_float(_IsFrontFace_ea598b2f7b64288e80a923a5552fbe53_Out_0_Boolean, _Multiply_06c67b054679ab8c8ba6fd612fb6221d_Out_2_Float, _Multiply_d2a7a46c79641081bf28851db80c21d6_Out_2_Float, _Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float; Unity_Clamp_float(_Multiply_2e9195938cf94a8e8e776d34c267f2fa_Out_2_Float, float(0), float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; Unity_Lerp_float(_Branch_64b824b3a95100869055ff8a632abb7d_Out_3_Float, float(1), _Clamp_a7d765730d2d4a9db3c4cd997e90ce10_Out_3_Float, _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float); #endif surface.BaseColor = _Lerp_e8c0011905204cbd8e93a3a009a17caf_Out_3_Vector3; surface.Alpha = _Lerp_2bb1c00da2424d36b6faedf9ed48a68d_Out_3_Float; surface.AlphaClipThreshold = float(0.01); return surface; } // -------------------------------------------------- // Build Graph Inputs #ifdef HAVE_VFX_MODIFICATION #define VFX_SRP_ATTRIBUTES Attributes #define VFX_SRP_VARYINGS Varyings #define VFX_SRP_SURFACE_INPUTS SurfaceDescriptionInputs #endif VertexDescriptionInputs BuildVertexDescriptionInputs(Attributes input) { VertexDescriptionInputs output; ZERO_INITIALIZE(VertexDescriptionInputs, output); #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = input.normalOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceTangent = input.tangentOS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = TransformObjectToWorldDir(input.tangentOS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceBiTangent = normalize(cross(input.normalOS, input.tangentOS.xyz) * (input.tangentOS.w > 0.0f ? 1.0f : -1.0f) * GetOddNegativeScale()); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = TransformObjectToWorldDir(output.ObjectSpaceBiTangent); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = input.positionOS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(TransformObjectToWorld(input.positionOS)); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.uv0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.uv3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; #endif return output; } SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input) { SurfaceDescriptionInputs output; ZERO_INITIALIZE(SurfaceDescriptionInputs, output); #ifdef HAVE_VFX_MODIFICATION #if VFX_USE_GRAPH_VALUES uint instanceActiveIndex = asuint(UNITY_ACCESS_INSTANCED_PROP(PerInstance, _InstanceActiveIndex)); /* WARNING: $splice Could not find named fragment 'VFXLoadGraphValues' */ #endif /* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */ #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 unnormalizedNormalWS = input.normalWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) const float renormFactor = 1.0 / length(unnormalizedNormalWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // use bitangent on the fly like in hdrp #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale(); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpaceNormal = normalize(mul(output.WorldSpaceNormal, (float3x3) UNITY_MATRIX_M)); // transposed multiplication by inverse matrix to handle normal scale #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal. #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) // This is explained in section 2.2 in "surface gradient based bump mapping framework" #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpaceBiTangent = renormFactor * bitang; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.WorldSpacePosition = input.positionWS; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ObjectSpacePosition = TransformWorldToObject(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.AbsoluteWorldSpacePosition = GetAbsolutePositionWS(input.positionWS); #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.ScreenPosition = ComputeScreenPos(TransformWorldToHClip(input.positionWS), _ProjectionParams.x); #endif #if UNITY_UV_STARTS_AT_TOP #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x < 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #else #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.PixelPosition = float2(input.positionCS.x, (_ProjectionParams.x > 0) ? (_ScaledScreenParams.y - input.positionCS.y) : input.positionCS.y); #endif #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition = output.PixelPosition.xy / _ScaledScreenParams.xy; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.NDCPosition.y = 1.0f - output.NDCPosition.y; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv0 = input.texCoord0; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.uv3 = input.texCoord3; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.VertexColor = input.color; #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) output.TimeParameters = _TimeParameters.xyz; // This is mainly for LW as HD overwrite this value #endif #if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE) #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN output.FaceSign = IS_FRONT_VFACE(input.cullFace, true, false); #else #define BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #if defined(KEYWORD_PERMUTATION_0) || defined(KEYWORD_PERMUTATION_1) BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN #endif #undef BUILD_SURFACE_DESCRIPTION_INPUTS_OUTPUT_FACESIGN return output; } // -------------------------------------------------- // Main #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/PBR2DPass.hlsl" // -------------------------------------------------- // Visual Effect Vertex Invocations #ifdef HAVE_VFX_MODIFICATION #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/VisualEffectVertex.hlsl" #endif ENDHLSL } } CustomEditor "UnityEditor.ShaderGraph.GenericShaderGraphMaterialGUI" CustomEditorForRenderPipeline "UnityEditor.ShaderGraphLitGUI" "UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset" FallBack "Hidden/Shader Graph/FallbackError" }